4.10. 保存并加载镜像
使用 podman save
命令将镜像保存到容器存档中。稍后您可以将其恢复到其他容器环境,或将其发送给其他人。您可以使用 --format
选项来指定归档格式。支持的格式有:
-
docker-archive
-
oci-archive
-
oci-dir
(带有 oci 清单类型的目录) -
docker-archive
(带有 v2s2 清单类型的目录)
默认格式为 docker-archive
格式。
使用 podman load
命令将容器镜像存档中的镜像加载到容器存储中。
先决条件
-
container-tools
元数据包已安装。 - 本地系统上提供了拉取的镜像。
流程
将
registry.redhat.io/rhel10/support-tools
镜像保存为一个 tar 包:在默认的
docker-archive
格式中:podman save -o mysupport-tools.tar registry.redhat.io/rhel10/support-tools:latest
$ podman save -o mysupport-tools.tar registry.redhat.io/rhel10/support-tools:latest
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在
oci-archive
格式下,使用--format
选项:podman save -o mysupport-tools-oci.tar --format=oci-archive registry.redhat.io/rhel10/support-tools
$ podman save -o mysupport-tools-oci.tar --format=oci-archive registry.redhat.io/rhel10/support-tools
Copy to Clipboard Copied! Toggle word wrap Toggle overflow mysupport-tools.tar
和mysupport-tools-oci.tar
存档存储在您的当前目录中。后续步骤使用mysupport-tools.tar
tar 包执行。
检查
mysupport-tools.tar
的文件类型:file mysupport-tools.tar
$ file mysupport-tools.tar mysupport-tools.tar: POSIX tar archive
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要从
mysupport-tools.tar
加载registry.redhat.io/rhel10/support-tools:latest
镜像:podman load -i mysupport-tools.tar
$ podman load -i mysupport-tools.tar ... Loaded image(s): registry.redhat.io/rhel10/support-tools:latest
Copy to Clipboard Copied! Toggle word wrap Toggle overflow