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:latestoci-archive形式で、--formatオプションを使用します。$ podman save -o mysupport-tools-oci.tar --format=oci-archive registry.redhat.io/rhel10/support-toolsmysupport-tools.tarおよびmysupport-tools-oci.tarアーカイブはカレントディレクトリーに保存されます。次の手順は、mysupport-tools.tartarball を使用して実行されます。
mysupport-tools.tarのファイルタイプを確認します。$ file mysupport-tools.tar mysupport-tools.tar: POSIX tar archivemysupport-tools.tarからregistry.redhat.io/rhel10/support-tools:latestイメージをロードするには、以下を実行します。$ podman load -i mysupport-tools.tar ... Loaded image(s): registry.redhat.io/rhel10/support-tools:latest詳細は、システム上の
podman-save(1)およびpodman-load(1)man ページを参照してください。