Containerd: "ctr containers ls" get nothing

Created on 28 Nov 2017  Β·  4Comments  Β·  Source: containerd/containerd

When i use the command "ctr containers ls" to get the running containers,i can get nothing.

[root@XXX ~]# ctr containers ls
CONTAINER    IMAGE    RUNTIME   

however ,When i use the command "systemctl status containers" to get some info about containerd. i found that there are lots of containers .such as

[root@XXX~]# systemctl status containerd
● containerd.service - containerd container runtime
   Loaded: loaded (/etc/systemd/system/containerd.service; disabled; vendor preset: disabled)
   Active: active (running) since Mon 2017-11-20 19:02:48 CST; 6 days ago
     Docs: https://containerd.io
 Main PID: 31436 (containerd)
   Memory: 481.0M
   CGroup: /system.slice/containerd.service
           β”œβ”€  353 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€  524 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€  591 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€  625 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€  831 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€ 5066 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€ 5134 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€ 5451 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€ 9056 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€ 9595 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€ 9809 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€ 9991 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€10194 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€11532 n/a
           β”œβ”€18009 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€18620 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€20173 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€21220 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€27893 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€29233 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€31436 /usr/local/bin/containerd --log-level=debug
           β”œβ”€31575 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€31577 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€31578 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€31619 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€31844 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€31892 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€31901 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           β”œβ”€31918 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...
           └─32765 containerd-shim --namespace k8s.io --workdir /var/lib/containerd/io.containerd.runtime.v1.linux/k...

is there something wrong about "ctr containers ls"?please give me some helps .

kinquestion

Most helpful comment

containerd has namespaces: https://github.com/containerd/containerd/blob/master/README.md#namespaces

ctr --namespace k8s.io containers ls

All 4 comments

containerd has namespaces: https://github.com/containerd/containerd/blob/master/README.md#namespaces

ctr --namespace k8s.io containers ls

I can use the command ctr --namespace k8s.io containers to get some info about container ,but i get nothing info when i use the command ctr --namespace k8s.io containers ls .

$ ctr containers ls
CONTAINER IMAGE RUNTIME
$ ctr --namespace k8s.io containers
CONTAINER IMAGE RUNTIME
0897f8ee16f7d16d2ef03661b4d6d4f3f5e5b294402812568fed463dc7e0c4c0 docker.io/library/nginx:latest io.containerd.runtime.v1.linux
0ca923c708a7e3362b195f4f494954675af14ea287eb344de44d764a41c9ce70 docker.io/yingtony/calico-etcd:2.2.1 io.containerd.runtime.v1.linux
12950d6b0a16eb5cd288774084c8db406b9ff5147994e9ec737b04fd8f82b509 docker.io/yingtony/kube-proxy-amd64:v1.8.3 io.containerd.runtime.v1.linux
13cc0fc44607e6f77c83fda0a2e0e9bc21c694598373417b850fd55352e49906 docker.io/yingtony/kube-controller-manager-amd64:v1.8.3 io.containerd.runtime.v1.linux

In older versions of CLI, there was no ctr containers ls but ctr containers <filter>.
So ctr containers ls had shown containers that match the ls filter string.

@AkihiroSuda
thank you very much

Was this page helpful?
0 / 5 - 0 ratings

Related issues

stevvooe picture stevvooe  Β·  4Comments

fuweid picture fuweid  Β·  3Comments

greole picture greole  Β·  3Comments

oldthreefeng picture oldthreefeng  Β·  4Comments

AkihiroSuda picture AkihiroSuda  Β·  4Comments