containerd
containerd is a CNCF graduated runtime. Docker uses it internally, K3s and Kubernetes call it through the CRI, and Rancher Desktop can use it with nerdctl.
Key concepts #
- Image management: pull, store and unpack images.
- runc: the low-level runtime it calls to start containers.
- nerdctl: a Docker compatible client.
Learn it #
Read containerd vs dockerd.