Docker

docker import 失去圖像的名稱、儲存庫和標籤

  • November 23, 2020

當我導出圖像時

podman save --format oci-archive -o /tmp/image-oci.tar localhost/foobar-centos-7:92

或者,

podman save --format docker-archive -o /tmp/image-docker.tar localhost/foobar-centos-7:92

我可以使用 導入這些圖像,docker import但它們沒有REPOSITORYorTAG

REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
<none>                        <none>              93a9f3ac67ef        15 seconds ago      1.23GB

有沒有辦法保存這些資訊?我沒有看到docker importpodman save

使用docker load

該命令docker load可以使用 docker-archive 圖像執行此操作,

podman save --format docker-archive -o /tmp/image-docker.tar localhost/foobar-centos-7:92
docker load -i /tmp/image-docker.tar

使用docker import

最後一個參數docker import指定,

Usage:  docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]

就這樣包起來

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

引用自:https://unix.stackexchange.com/questions/621072