A container runtime is the foundational software that allows containers to operate within a host system. Container runtime is responsible for everything from pulling container images from a registry and managing their life cycle to running the containers on your system.