Under the Hood

Under the Hood

Contributing projects:


Under the Hood

dockerd

containerd

runc


Under the Hood

Processes:

Demo: Under the Hood

Separate dockerd and containerd:

docker run -d --name dind --privileged docker:stable-dind
docker exec -it dind sh
ps

Use containerd independently:

ctr --address /run/docker/containerd/containerd.sock image pull docker.io/library/docker:stable
ctr --address /run/docker/containerd/containerd.sock image ls

Images are stores separately:

docker image ls