Authenticating with containerd

I’ve been building proof on concept using minikube and docker for the runtime. Out container images are in AWS ECR. I’ve been authenticating as described here (passing token to docker login).

Moving onto production, I’ve built out a multi node cluster and using contsinerd. Do I still need to install docker to access our private ECR or is there a different way I should be authenticating with containerd?