首页 > 解决方案 > 有什么方法可以在没有其他工具的情况下压缩 buildah(或 podman)中的最后 N 个图像?

问题描述

实际上,问题标题说明了一切。

我找到了两个可能解决问题的工具,但我更愿意使用 podman/buildah 中内置的东西,这些工具已经具备处理图像中层的专业知识:

标签: podmanbuildah

解决方案


我看到两个选项podman

$ podman build --help | grep squash 
      --squash        squash newly built layers into a single new layer
      --squash-all    Squash all layers into a single layer

$ podman --version
podman version 3.4.0

我认为后者还会压缩基础容器层,这不是该命令的 Docker 行为。

你可以在这个GitHub PR 上查看更多信息。


推荐阅读