- Introduction
- 1. Core Concepts
- 1.1. Namespaces: The Seven Kingdoms
- 1.2. Control Groups: Resource Management
- 1.3. Union Filesystems: Layers
- 2. The Rootless Revolution
- 2.1. Why Rootless?
- 2.2. User Namespaces & ID Mapping
- 3. Building the Container
- 3.1. Prerequisites & Environment
- 3.2. Obtaining the Image
- 3.3. The Filesystem Challenge
- 3.4. Networking User Space
- 4. Lessons Learned
- 4.1. The OverlayFS Mount Trap
- 4.2. Process Management & Waiting
- 4.3. Permission Conflicts
- Conclusion
- License