<p>My problem is <code>docker image ls</code> shows some Docker images that do not exist in <code>ctr image ls</code>.</p>
<p>I check with default namespace and k8s namespace, but my Docker images do not exist in <code>ctr image ls</code>.</p>
<p>How can I resolve this problem? When using <code>docker image load tarfile</code>, I can't see this image in <code>ctr image ls</code>.</p>

sorosh_sabz
<p>Docker doesn't use <code>containerd</code> as a image store unless you are running docker daemon with following <a href="https://docs.docker.com/storage/containerd/" rel="nofollow noreferrer">configuration</a>:</p>
<pre><code>{
  &quot;features&quot;: {
    &quot;containerd-snapshotter&quot;: true
  }
}
</code></pre>
<p>So you won't be able to use <code>ctr</code> to list images for docker. But if you do enable containerd image store, you have to list images in <code>moby</code> containerd namespace:</p>
<pre><code>$ ctr -n moby images ls
</code></pre>
