A container runtime is a program that runs containers.
You can think of it as:
🛠️ A “mini OS manager” that launches, stops, and watches containers.
containerd
(used by Kubernetes under the hood)Docker
(used directly or inside containerd
)CRI-O
(used in OpenShift)The container runtime handles:
stdout
/stderr
) from your app