Docker
docker 可以在 podman 和 buildah 中拉取可見的圖像嗎?
如果我執行
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 並且是唯一受支持的驅動程序。請注意,我不想推送到外部系統資料庫或設置碼頭。
也可以直接推送到 docker daemon
IMG="localhost/foobar-centos-7:92" podman push "$IMG" docker-daemon:"$IMG"
一種方法是
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"