在 VM 中构建 Docker
Build Docker in VM
我想实现一个 Docker 使用自定义存储系统的存储驱动程序。
但是,据我目前所见,Docker只能在容器内构建。是否可以在我的主机系统中本地构建它?
Docker 在 Linux 上运行。如果不是,请在您的主机上安装 Linux。
绝对支持在规范构建容器之外构建(尽管不推荐);我通常使用像 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 使用自定义存储系统的存储驱动程序。
但是,据我目前所见,Docker只能在容器内构建。是否可以在我的主机系统中本地构建它?
Docker 在 Linux 上运行。如果不是,请在您的主机上安装 Linux。
绝对支持在规范构建容器之外构建(尽管不推荐);我通常使用像 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
在其他有用的环境变量中的作用)