Image 我可以只传输图像更改/图层I';我关心的是什么?
假设我使用Dockerfile从ubuntu:14.04构建一个映像,然后安装一些东西,添加一些代码,然后推送到一个repo,在那里映像将被部署用于测试和最终生产 我的图像计算结果是>2GB。其中大部分是底层的、不变的ubuntu:14.04图像层 而不是在我的臃肿的图片中发布包含ubuntu:14.04基本层的图片——理论上我应该能够确保我的目标系统已经有了这个图片——我只会在上面发布我的更高级别的更改 (当然,如果基础映像发生更改,我必须确保目标系统上也可以使用最新版本)Image 我可以只传输图像更改/图层I';我关心的是什么?,image,docker,dockerfile,layer,devops,Image,Docker,Dockerfile,Layer,Devops,假设我使用Dockerfile从ubuntu:14.04构建一个映像,然后安装一些东西,添加一些代码,然后推送到一个repo,在那里映像将被部署用于测试和最终生产 我的图像计算结果是>2GB。其中大部分是底层的、不变的ubuntu:14.04图像层 而不是在我的臃肿的图片中发布包含ubuntu:14.04基本层的图片——理论上我应该能够确保我的目标系统已经有了这个图片——我只会在上面发布我的更高级别的更改 (当然,如果基础映像发生更改,我必须确保目标系统上也可以使用最新版本) 我们可以这样做吗?
我们可以这样做吗?有一个叫做“bub”的工具,它可以将图像分割成块,并且只识别差异。看看