在VM中构建Docker

时间:2015-12-17 15:38:55

标签: build docker virtual-machine

我想实现一个使用自定义存储系统的Docker存储驱动程序。

但是,从我到目前为止看到的Docker只能在容器内构建。是否有可能在我的主机系统中本地构建它?

2 个答案:

答案 0 :(得分:1)

绝对支持在规范构建容器之外构建(尽管不推荐);我通常使用类似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以及其他有用环境变量的解释)

答案 1 :(得分:0)

Docker在Linux上运行。如果您不是,请在您的主机上安装Linux。