如何停止 docker-machine create 修剪图像

How to stop docker-machine create from pruning images

有没有办法在创建主机实例时禁止 docker-machine 删除 docker 图像?

我的团队正在使用 Gitlab 的 gitlab-runner autoscaling 和 docker-machine for CI on AWS。我们正在模拟 gitlab.com 的功能,其中每个构建都会使用 docker 运行.

获得一个新的 EC2 实例

为了帮助加快构建速度,我创建了一个自定义 AMI,其中常见的 docker 图像在本地提取。 Docker-machine 使用此 AMI 创建 EC2 实例。不幸的是,docker-machine create 启动删除了 AMI 上的所有本地映像。

我不知道有什么方法可以直接自定义 Docker 计算机的配置程序。简而言之,Docker 机器为每个 OS 类型都提供了供应器,这些供应器控制它在设置 Docker 时所做的事情。您可以在 /libmachine/provision in the repo.

中看到不同的供应商

如果您的自定义 AMI 基于诸如 CoreOS 之类的东西,您也许可以获得您想要的东西。它的供应商只使用预先安装的 Docker,所以我认为它应该单独留下你的预拉图像。