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
イメージを tarball として保存します。デフォルトの
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
tarball を使用して実行されます。
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