前端之家收集整理的这篇文章主要介绍了
将文件夹从docker容器共享到主机,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法将文件夹从docker容器共享到主机?
例如我在docker容器中有tomcat,我希望它从外面可见.
如果我做
卷:
– / opt / tomcat:/ opt / tomcat
我在容器中收到错误:
“没有这样的文件或目录/opt/tomcat/bin/catalina.sh”
最佳答案
我认为Docker不允许你这样做.该命令会将您的主机
文件夹挂载到容器中,因此容器中的
文件不再可见.
两种选择:
>您可以使用this trick (GitHub issue)访问容器文件:
sudo ls / proc / $(docker inspect –format {{.State.Pid}} YOUR_CONTAINER_NAME)/ root.要访问它们,您将需要root权限,或者您可以使用bindfs将root用户与您的用户名匹配(请参阅相同的线程).
>创建一个新卷,复制您需要访问的文件并将其安装在容器内,在正确的位置
原文链接:https://www.f2er.com/docker/435768.html