containerd is a host runtime and should normally be installed directly on the host OS.
Nested/containerized runtime experiments are possible, but they are not representative of production orchestration setups.