🐳 Containers & Virtualization Language
7 exercise sets. Master the precise English vocabulary of containers and virtualization — from writing Dockerfiles and reading registry image names to discussing networking, security, and orchestration.
Dockerfile Writing Vocabulary
COPY vs ADD, CMD vs ENTRYPOINT, multi-stage builds, layer caching, and professional Dockerfile documentation vocabulary.
Container Registry Language
Image naming anatomy, digest vs. tag, multi-platform manifests, registry authentication, and vulnerability scanning vocabulary.
VM vs. Container Comparison Language
Hypervisor types, Linux namespaces, cgroups, startup time trade-offs, and use case selection vocabulary.
Container Networking Vocabulary
Network drivers (bridge/host/overlay), port binding syntax, embedded DNS, VXLAN overlay networks, and network isolation vocabulary.
Container Lifecycle Language
Container state transitions, restart policies, OOM kill (exit code 137), health check states, and exit code vocabulary.
Container Security Language
Non-root containers, Linux capabilities, CVE scanning vocabulary, seccomp profiles, and read-only filesystem hardening.
Docker Compose Vocabulary
Compose file structure, service dependencies, env_file vs environment, named volumes vs bind mounts, and override file patterns.