DockerがPodmanとBuildahに表示される画像をインポートできますか?

DockerがPodmanとBuildahに表示される画像をインポートできますか?

実行すると、buildah imagesツールチェーンを通して完全に表示され、実行可能な画像が表示されます。podmanbuildah

$ buildah images
REPOSITORY                  TAG   IMAGE ID       CREATED        SIZE
localhost/foobar-centos-7   92    688ca4049c1e   24 hours ago   4.13 GB
localhost/centos-base       7     fec48054ea4d   24 hours ago   325 MB

しかし、MinikubeはまだPodman v2では動作しません。ドライバはv1で実験的です。 minikubeを強調し、唯一サポートされているドライバであるdockerでこれらのイメージを使用できる必要があります。外部レジストリにプッシュしたり、桟橋を設定したくありません。

答え1

dockerデーモンに直接プッシュすることもできます。

IMG="localhost/foobar-centos-7:92"
podman push "$IMG" docker-daemon:"$IMG"

答え2

1つの方法はとpodman saveですdocker import。ただし、これはメタデータを保存しないため、テストした結果とoci-archive同じように機能するようですdocker-archive

img=localhost/foobar-centos-7:92
podman save --format oci-archive -o /tmp/image-oci.tar "$img"
docker import /tmp/image-oci.tar "$img"

関連情報