Skip to content

Containers

Big picture: a container is a process with a private view of the system. Namespaces are that view. OCI is the standard for how you pack and start it.

Reading order

  1. Namespaces: mount, UTS, IPC, PID, network, user, and cgroup. Each one hides a different resource.
  2. OCI: the runtime spec and the image spec built on top of that isolation.