I am trying to debug docker (including everything, docker, dockerd, containerd, runc), and have cloned source code from github/docker/docker-ce.
Now I can locate the source code of:
- docker (docker-cli): at components/cli
- dockerd: at components/engine/daemon
in repo of docker-ce and successfully make
them.
But I cannot find the code of containerd and runc in docker-ce repo, while there are binaries of them when make
command is triggered.
So where the binaries come from?
I know there are repos of containerd and runc.