我的问题是docker image ls
显示了一些在ctr image ls
中不存在的Docker镜像。
我检查了默认命名空间和k8s命名空间,但我的Docker镜像在ctr image ls
中不存在。
如何解决这个问题?当使用docker image load tarfile
时,我在ctr image ls
中看不到此图像。
我的问题是docker image ls
显示了一些在ctr image ls
中不存在的Docker镜像。
我检查了默认命名空间和k8s命名空间,但我的Docker镜像在ctr image ls
中不存在。
如何解决这个问题?当使用docker image load tarfile
时,我在ctr image ls
中看不到此图像。
1条答案
按热度按时间yqlxgs2m1#
Docker不使用
containerd
作为镜像存储,除非你正在运行以下configuration的Docker守护程序:所以你将无法使用
ctr
来为docker列出图像。但是如果你启用了containerd镜像存储,你必须在moby
containerd命名空间中列出镜像: