podman 缓存镜像层

全面容器化后,通过构建日志,发现大量的时间花在拉取镜像上面,及时我们是香港地域的服务器,也经常耗时几分钟。

podman 是可以配置 存储 的,但经过测试,不管是 imagestore 或者 rootless_storage_path 都会对镜像层进行解压,然后还有一些配置和本机是绑定在一起,不满足我们想存储在 NAS 的需求。

目前通过查阅 Buildah 的源码(podman 的底层),有一个 --blob-cache 选项在 help 是看不见的,目前经过测试是可用的。

1
$ podman build --blob-cache=/path/to/cache -t image:tag .
往上