Not really, rancher, containerd, podman don't depend on Docker other than offering a compatibility layer for tools that expect talking to the real Docker.
containerd is the lower half of dockerd, spun out by Docker as a standalone open source project. It remains a core component of Docker.
containerd is the lower half of dockerd, spun out by Docker as a standalone open source project. It remains a core component of Docker.