You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何ctr images list无法显示crictl pull拉取的镜像?

问题原因解析
  • 客户端默认命名空间不匹配
    crictl是适配Kubernetes场景的containerd客户端,默认会把镜像拉取到k8s.io命名空间下;而ctr是containerd的原生客户端,默认仅查看default命名空间内的镜像,所以直接执行sudo ctr images list看不到crictl拉取的镜像。

  • 验证与查看方法
    要查看crictl拉取的镜像,需给ctr指定对应命名空间,执行以下命令:

    sudo ctr -n k8s.io images list
    

    执行后就能看到通过sudo crictl pull busybox拉取的镜像。

  • 补充说明
    若想让ctr默认查看k8s.io命名空间,可修改containerd配置文件或在执行ctr命令时通过-n参数指定;crictl也能调整默认命名空间,但出于Kubernetes集成的标准性,一般不建议修改。

内容的提问来源于stack exchange,提问作者neo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 08:47:33