【发布时间】:2017-02-23 22:17:12
【问题描述】:
我想将一个目录从 docker 容器挂载到本地文件系统。该目录是网站根目录,我需要能够使用任何编辑器在我的本地计算机上对其进行编辑。
我知道我可以运行docker run -v local_path:container_path,但这样做只会在容器内创建一个空目录。
如何在 linux 主机上的 docker 容器中挂载目录?
【问题讨论】:
-
谢谢,您如何建议使用volumes 为开发人员提供一个随时可用的灯组环境,以便他们可以在自己的计算机上使用自己喜欢的编辑器和工具?
-
考虑反过来做。将源目录挂载到容器中。使用您的编辑器,构建,从容器内的挂载目录执行。其他方法是将目录挂载到主机上,然后将源代码从容器复制到挂载的目录,以便您的编辑器可以从主机访问它。
-
我不理解那些致力于将负面观点传播到问题和答案的人。这个问题不仅完全有效,而且是 docker 中缺少的功能。您应该能够在主机中安装命名卷。它已经在文件系统中,但如果你在那里写,更改将不会反映在容器中
标签: linux ubuntu docker docker-volume