Kiến trúc Docker và container lifecycle
Container là isolated process dùng host kernel và layered filesystem; không phải một VM nhỏ.
Nội dung lý thuyết
Engine, OCI & Runtime
CLI, daemon, API, containerd, shim, runc và OCI.
02Image & Container Lifecycle
Manifests, layers, writable layer, create/start/stop/remove.
03BuildKit & Dockerfile
Build graph, cache, multi-stage, secrets và reproducibility.
04Isolation & Resources
Namespaces, cgroups, capabilities, seccomp và limits.
05Storage & Filesystems
Overlay, volumes, bind mounts, ownership và backup.
06Container Networking
Network namespaces, bridge, veth, DNS, NAT và ports.
07Docker Compose
Service graph, health, dependency, profiles và local stack.
08Security & Supply Chain
Non-root, read-only, SBOM, signing, scanning và secrets.
09Process, PID 1 & Signals
Exec form, zombie reaping, graceful shutdown và OOM.
10Nginx & Operations
Static serving, reverse proxy, buffering, logs và debugging.
11 · Deep diveDocker → Kubernetes
OCI/CRI runtime path, Compose mapping, resources, network, storage, security và failure layers.
11.3A · ExecutionDocker execution labs
4 lab failure-first với evidence cho build, signals, resources, filesystem và networking.
LabsRuntime failure labs
Image-to-Pod compatibility, graceful rollout, Ingress và NetworkPolicy.