What is Docker?
Docker is an entire tech stack, only a part of which is "containerd". This part embodies its own high-level container runtime. In terms of Kubernetes clusters, Docker is used to retrieve and run container images using the container runtime. Docker is a popular choice for this runtime (other common options are containerd and CRI-O). However, Docker was not designed to be embedded in Kubernetes. This leads to problems.
All important info at a glance