在VM中构buildDocker
我想实现一个使用自定义存储系统的Docker存储驱动程序。
但是,从目前为止我所看到的Docker只能在容器内部构build。 是否有可能在我的主机系统本地build立?
在规范的构build容器之外构build是绝对支持的(尽pipe不推荐); 我通常使用像AUTO_GOPATH=1 ./hack/make.sh dynbinary
这样的AUTO_GOPATH=1 ./hack/make.sh dynbinary
来完成这个任务(对于引导没有Docker的机器特别有用)。
这也是分发包编译Docker的方式,所以值得关注一下如何直接使用make.sh
细节。
https://github.com/docker/docker/blob/v1.9.1/project/PACKAGERS.md
(包括上面的AUTO_GOPATH
在其他有用的环境variables中的解释)
Docker在Linux上运行。 如果你不是,那么在主机上安装Linux。