boot2docker构build映像的工作stream程

我正在使用Windows,并试图从Dockerfile中find最有效的过程(从人的angular度来看)来构buildDocker镜像。 在Windows上使用Docker的方式是使用boot2docker在VirtualBox虚拟机下有效地使用Docker。 看来boot2docker只是一个启动虚拟机和SSH的简便方法。

一旦在我的Docker虚拟机中,我找不到任何映射的目录。 我没有findboot2docker选项来从主机上挂载一个目录。 在文档中唯一可以find的是有关使用 Windows主机的Samba安装boot2docker共享的一节。 这是从方便的倒退。

我的问题:在Windows下使用Docker(特别是构buildDocker镜像)的规定工作stream程是什么?

我必须错过一些东西,因为目前我看不到使用boot2docker的好处。 启动安装了Docker的Vagrant-built虚拟机似乎比较容易,我的当前项目的目录已经被映射。 虽然这不允许在多个项目之间共享VM,但它肯定使事情更方便。

我错过了什么? 有没有更好的办法?

boot2docker项目最近添加了一个function,可以让你做你想做的。 确保你更新到最新。

在boot2docker自述文件中,“VirtualBox Guest Additions”一节提到它现在会自动将你的C:/ Users目录挂载到boot2docker虚拟机中。

所以你应该可以说docker run -v /Users/myusername/projectname:/src blah blah ,新启动的docker容器会在/src看到你的项目。