Podman本地镜像仓库:镜像会被重复存储吗?
关于Podman推送本地镜像到本地仓库的存储复用问题
当你把rootless_storage_path下的本地镜像推送到本地镜像仓库时,不会重复存储镜像层,Podman会自动复用已有的磁盘空间。
原因在于Podman采用内容寻址存储机制:
- 镜像的每一层都通过唯一哈希值标识,存储时会先检查磁盘上是否已存在相同哈希的层
- 本地镜像和本地仓库共享一套存储逻辑,推送操作仅在仓库中添加镜像的元数据(如标签、镜像清单),不会复制底层的镜像层文件
- 只有当镜像包含全新的、本地存储中没有的层时,才会新增磁盘占用
简言之,Podman能识别到这些镜像层已存在,无论是属于用户本地镜像还是仓库,都会复用同一个物理文件,不会产生重复存储。
内容的提问来源于stack exchange,提问作者thomasb
相关产品推荐
相关产品推荐

