A container runtime is a software capable of running containers. Most runtimes leverage existing Linux primitives like namespaces and cgroups.
Example runtimes are:
- Docker Engine
- containerd
- runc
- runhcs — the windows fork of runc
- rkt (archived)
- cri-o — specifically optimised for k8s