【发布时间】:2015-12-17 15:38:54
【问题描述】:
我想实现一个使用自定义存储系统的 Docker 存储驱动程序。
然而,就我目前所见,Docker 只能在容器内构建。是否可以在我的主机系统中本地构建它?
【问题讨论】:
标签: build docker virtual-machine
我想实现一个使用自定义存储系统的 Docker 存储驱动程序。
然而,就我目前所见,Docker 只能在容器内构建。是否可以在我的主机系统中本地构建它?
【问题讨论】:
标签: build docker virtual-machine
绝对支持在规范构建容器之外构建(尽管不推荐);我通常使用像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 的作用以及其他有用的环境变量的解释)
【讨论】:
Docker 在 Linux 上运行。如果不是,请在您的主机上安装 Linux。
【讨论】: