-
Why does Edgeshark on some systems show "strange" container names, such as in this screenshot? Docker works correctly and reports the container as usual as |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
No, this isn't a bug, but an Edgeshark feature nicknamed "the turtlefinder" 😀 The bracketed This can be seen here: Here, we've highlighted a containerd container named
Now that the Docker engine managing our user workload is contained in another container, and thus also its managed containers, we thus prepend But why don't we show the |
Beta Was this translation helpful? Give feedback.
No, this isn't a bug, but an Edgeshark feature nicknamed "the turtlefinder" 😀
The bracketed
[services.linuxkit/02-docker]
indicates that this container is "inside" another container, because the Docker daemon runs inside another (non-Docker) container as opposed to running directly in a host (where the PID 1 is). This is due to the way Docker Desktop is designed.This can be seen here:
Here, we've highlighted a containerd container named
services.linuxkit/02-docker
that runs on the host and is attached to the host network. Now, the containerd engine uses what is termed "namespaces" to separate sets of containers (please don't confuse these namespaces with the Linux kernel namespaces and …