如果我运行,我会看到一个完全可见且可使用工具链buildah images
运行的图像,podman
buildah
$ 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 上处于实验阶段。我需要这些镜像可供 docker 使用,它强调 minikube 并且是唯一受支持的驱动程序。请注意,我不想推送到外部注册表或设置码头。
答案1
您也可以直接推送到 docker 守护进程
IMG="localhost/foobar-centos-7:92"
podman push "$IMG" docker-daemon:"$IMG"
答案2
一种方法是podman save
和docker import
。然而,这不会保留元数据,我测试了它,它的工作方式似乎与oci-archive
and相同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"