【问题标题】:Can I transport just the image changes/layers i'm concerned with?我可以只传输我关心的图像更改/图层吗?
【发布时间】:2016-12-31 00:40:19
【问题描述】:

假设我使用 Dockerfile 从 ubuntu:14.04 构建映像,然后安装一些东西,添加一些代码,然后推送到将部署该映像以进行测试和最终生产的存储库。

我的图片大小> 2gbs。其中大部分是底层且不变的 ubuntu:14.04 映像层。

而不是围绕我的包含 ubuntu:14.04 基础层的臃肿图像发送 - 理论上我应该能够确保我的目标系统已经有 这个 图像 - 我只会发送我的更高级别将在顶部应用的更改。

(当然,如果底层图像发生变化,我必须确保目标系统上也有最新版本)

我们可以这样做吗?

【问题讨论】:

    标签: image docker dockerfile layer devops


    【解决方案1】:

    有一个名为“bub”的工具可以将图像分割成块并仅识别差异。看看吧

    【讨论】:

      猜你喜欢
      • 2022-10-16
      • 1970-01-01
      • 2018-05-03
      • 1970-01-01
      • 2020-09-13
      • 2017-09-30
      • 2021-04-04
      • 1970-01-01
      • 2020-03-21
      相关资源
      最近更新 更多