- [[Docker]] - [[Kubernetes]] - [[Namespace]] - lets you deploy multiple applications using the same [[Operating Systems]] on a single [[Virtual Machines|Virtual Machine]] or [[Server]] - is an "illusion" 3 main components: 1. namespaces (6) - PID - MNT - NET - UTS - IPC - USER 2. cgroups 3. layered filesystems - parent process responsible for setting up container (i.e specific namespace flags) - child process it spawns is what actually executes within the namespaces newly created by the parent process, so it runs inside the containerized environment