将文件夹从docker容器共享到主机

前端之家收集整理的这篇文章主要介绍了将文件夹从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

猜你在找的Docker相关文章