首页 新闻 会员 周边

怎么将docker里的文件映射到服务器上

0
悬赏园豆:5 [待解决问题]

docker内有一spring boot项目的上传文件接口,怎么把docker里上传的文件映射到服务器上,需要怎么配置?
目前想着是日志可以通过映射到本地服务器,但是上传的文件用同样的方法不生效,可能是我自己用法错误,有无遇到过同样问题的

綦霖的主页 綦霖 | 菜鸟二级 | 园豆:206
提问于:2022-08-19 09:19
< >
分享
所有回答(2)
0

自己的思路就是docker run的时候加上映射,
docker run --name xxx_server -p 8084:8101 -v /data/wwwlogs/xxx-Server:/data/wwwlogs/xxx-Server -v /data/xxxPic:/data/xxxPic -e ENVO=test -d registry.xxxx.com.cn/abcservice/xxx_server:0.0.1
参考了下方链接
https://www.cnblogs.com/q1359720840/p/16395260.html
https://ing.cnblogs.com/u/yangchengdebokeyuan/status/2322404/

綦霖 | 园豆:206 (菜鸟二级) | 2022-08-19 09:33

但是如果想一步到位的话,直接在外部可以访问查看docker内上传的文件的话还是需要再研究、、但是会有一个问题,docker重启后里面的文件会清空,所以也需要解决这个问题

支持(0) 反对(0) 綦霖 | 园豆:206 (菜鸟二级) | 2022-08-19 09:39
0

run 的时候加 -v 参数 映射本机地址到docker容器里 文件不会随着重建丢失的

码农白里黑 | 园豆:205 (菜鸟二级) | 2022-09-14 14:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册