docker内有一spring boot项目的上传文件接口,怎么把docker里上传的文件映射到服务器上,需要怎么配置?
目前想着是日志可以通过映射到本地服务器,但是上传的文件用同样的方法不生效,可能是我自己用法错误,有无遇到过同样问题的
自己的思路就是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/
但是如果想一步到位的话,直接在外部可以访问查看docker内上传的文件的话还是需要再研究、、但是会有一个问题,docker重启后里面的文件会清空,所以也需要解决这个问题
run 的时候加 -v 参数 映射本机地址到docker容器里 文件不会随着重建丢失的