Search code examples
kubernetescontainersk3scontainerd

Importing images with CTR fails silently


I exported docker images in .tar format.
Then importing those images using K3S and ctr showed no results :

$ sudo k3s ctr i import myimage.tar
$

No output from import cmd ?

$ sudo k3s ctr i ls
$

Nothing there....


Solution

  • Adding --digest=true worked for me :

    $ sudo k3s ctr i import myimage.tar --digests=true
    unpacking import-2021-05-19@sha256:f9952729292daa8d099c7bc3275f483fdb11ffa9bb1fc394bc06b44c101047e2 (sha256:f9952729292daa8d099c7bc3275f483fdb11ffa9bb1fc394bc06b44c101047e2)...done
    

    And listing images also confirms that the importation has worked :

    $ sudo k3s ctr i ls  
    ...  
    import-2021-05-19@sha256:f99527292fa9bb1fc394bc06b44c101047e2 application/vnd.docker.distribution.manifest.v2+json sha256:f9952729292dac06b44c101047e2 939.9 MiB linux/amd64 io.cri-containerd.image=managed