# Switching Container Runtime from Docker to Containerd

**URL:** <https://discuss.kubernetes.io/t/switching-container-runtime-from-docker-to-containerd/14149>\
**Category:** General Discussions\
**Created:** [December 17, 2020, 6:54pm UTC](https://discuss.kubernetes.io/t/switching-container-runtime-from-docker-to-containerd/14149 "2020-12-17T18:54:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dtadipatri](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/dtadipatri/32/6499_2.png) [@dtadipatri](https://discuss.kubernetes.io/u/dtadipatri)\
**Post date:** [December 17, 2020, 6:54pm UTC](https://discuss.kubernetes.io/t/switching-container-runtime-from-docker-to-containerd/14149/1 "2020-12-17T18:54:59Z")

</div>

I’ve seen the blog post about considering container runtimes besides Docker, but I haven’t really seen steps for how to make this change. If I have an existing Kubernetes cluster that uses Docker, how do I go about switching out the container runtime with Containerd, especially if I also want to keep Docker around for building/pushing my images? Do I need to rebuild my Kubernetes cluster?

---

<div class="post-metadata">

**Author:** ![prutsert](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/prutsert/32/6581_2.png) [@prutsert](https://discuss.kubernetes.io/u/prutsert)\
**Post date:** [December 29, 2020, 7:04am UTC](https://discuss.kubernetes.io/t/switching-container-runtime-from-docker-to-containerd/14149/2 "2020-12-29T07:04:18Z")

</div>

Hi,  
This [Dockershim Deprecation FAQ](https://kubernetes.io/blog/2020/12/02/dockershim-faq/) pointed me in the right direction.
