Skip to main content

Docker Architecture

containerd and runc

0:00
LearnStep 1/2

Container Runtimes

containerd and runc

containerd

containerd is an industry-standard container runtime that manages the complete container lifecycle:

  • Image transfer and storage
  • Container execution and supervision
  • Network attachments
  • Storage management
bash

runc

runc is the low-level container runtime that implements the OCI (Open Container Initiative) specification:

plaintext

OCI Standards

  • Runtime Spec: How to run a container
  • Image Spec: How to package container images
  • Distribution Spec: How to distribute images