如何在 docker 容器上挂载虚拟机文件夹?

How do I mount a virtual machine folder on a docker container?

我想使用 docker 个容器作为我的开发环境。 我实际上已经创建了一个安装了 node.js 和 npm 的 ubuntu 容器,但我仍然不知道如何在主机虚拟 linux 机器(boot2docker coreOS)之间共享文件夹和这个 ubuntu 容器。 我想要的是在我的 IDE 上打开源代码,但从容器中执行和 运行 节点。这是一个好习惯吗?有没有人以这种方式使用 docker 进行开发? 提前致谢。

您可以从您的实际主机共享文件夹 OS,前提是 boot2docker Linux VM 已经安装了其中一些文件夹。

如果是这种情况,您可以docker run一个指定主机路径的容器使用卷映射到容器路径。

docker run -v /host/folder:/container/folder