Since Docker kicked off this explosion in containers, there’s been a growing family of tools and standards to help govern how to use this technology

The differences between Docker, containerd, CRI-O and runc

submited by
Style Pass
2021-09-23 12:30:13

Since Docker kicked off this explosion in containers, there’s been a growing family of tools and standards to help govern how to use this technology.

Sadly, it’s all rather confusing to keep up with, and the tussles between the big tech companies just add to the confusion for the rest of us.

In this article, I’ll cover all the main names you’ve heard, try to descramble the jargon for you, and explain how the container ecosystem is working together in 2021.

There is a difference between Docker the company, Docker containers, Docker images, and the Docker developer tooling that we’re all used to:

Fascinating how this docker/docker-shim deprecation has created mass confusion. Probably should have seen it coming. So many things called "docker". The company, the dev experience, images, container instances.

This is a perfect opportunity to clear up some of the confusion and help you understand when it’s Docker or containerd, or Docker or CRI-O. This is especially crucial if you’re learning Kubernetes.

Leave a Comment