docker 容器访问宿主主机目录
项目是使用spring-boot
搭建的,部署在docker
中,其中有个上传文件
功能,需要将上传的文件保存在宿主主机
(如:/mnt/files/
)中。
现在的问题是:
1.在docker容器
之中好像访问不到宿主主机
(/mnt/files/
)。
2.有其他docker
的容器需要访问/mnt/files/
获取文件做处理。
是不是不能这样实现?
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
大概就是说在容器内部生成的文件需要保存到宿主机上对吧?
可以通过
挂载数据卷
的方式实现你的需求,创建容器的使用使用-v
参数,或则在dockerfile
中定义volumes
。比如:
这样如果容器内部在
/data/dstdir
目录下产生的数据会保存在宿主机的/data/srcdir
目录里面的