如何在Docker容器上安装虚拟机文件夹?

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

如果boot2docker Linux VM已经挂载了这些文件夹,您可以从实际的主机操作系统共享文件夹。

如果是这样的话,你可以运行一个容器来指定映射到使用卷的容器path的主机path。

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