6.6 A Look Behind the Scenes
142
6.6.1 docker, dockerd, and containerd
142
6.6.2 The Overlay File System
142
6.6.3 The /var/lib/docker Directory
143
6.6.4 Process Management
144
6.6.5 Resource Management through Control Groups
145
6.6.6 Container Isolation through Namespaces
145
6.6.7 Why the docker Command Usually Requires Root Privileges
146
6.6.8 More "sudo" Convenience
147
6.6.9 Network Management
147
6.6.10 Windows (WSL2)
148
6.6.11 Limiting RAM Utilization through Docker and WSL2
149
6.6.12 macOS (Hypervisor and Virtualization Framework)
150