繁体   English   中英

用于构建映像的boot2docker工作流程

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM