[英]boot2docker workflow for building an image
我正在使用Windows并试图寻找最有效的过程(从人类的角度出发),以便从Dockerfile构建Docker映像。 在Windows上使用Docker的记录方法是使用boot2docker在VirtualBox VM下有效使用Docker。 似乎boot2docker只是将VM和SSH启动到其中的便捷方法。
一旦进入Docker VM,我将找不到任何映射目录。 我没有找到从主机挂载目录的boot2docker选项。 我在文档中唯一可以找到的部分是有关将Samba用于Windows主机以挂载boot2docker共享的部分。 这从方便的地方倒过来了。
我的问题:在Windows下使用Docker(特别是构建Docker映像)的规定工作流程是什么?
我必须缺少一些东西,因为目前我看不到使用boot2docker的好处。 启动安装了Docker的由Vagrant构建的VM似乎容易得多,其中已经映射了我当前项目的目录。 尽管这不允许在多个项目之间共享VM,但无疑使事情变得更加方便。
我想念什么? 有没有更好的办法?
boot2docker项目最近添加了一项功能,可让您执行所需的操作。 确保更新到最新版本。
在boot2docker自述文件中,“ VirtualBox Guest Additions”部分提到,它将现在自动将C:/ Users目录挂载到boot2docker VM中。
因此,您应该能够说出docker run -v /Users/myusername/projectname:/src blah blah
,而新启动的docker容器将在/src
看到您的项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.