Docker & Kubernetes
Master containerization and orchestration — 65 topics across 15 chapters covering Docker internals, Kubernetes architecture, networking, and production deployments.
65
Topics
15
Chapters
20h
Est. Time
Progress0/65 (0%)
All Modules
Click any topic to start learning
1
Containers & Virtualization Fundamentals
2
Docker Architecture & Internals
3
Building Docker Images
1Writing Your First Dockerfile — Every Instruction Explained2Multi-Stage Builds — Smaller, Faster, Safer Images3Dockerfile Best Practices — Layer Ordering, .dockerignore, Non-Root Users4Building Images for Different Architectures (ARM vs x86)5Distroless and Scratch Images — Minimal Containers for Production
4
Docker Networking
5
Docker Volumes & Storage
6
Docker Compose — Multi-Container Apps
7
Kubernetes Architecture
1Why Kubernetes Exists — The Container Orchestration Problem2The Control Plane — API Server, etcd, Scheduler, Controller Manager3Worker Nodes — kubelet, kube-proxy, Container Runtime4kubectl — Your Primary Interface to the Cluster5Kubernetes Objects and the Declarative Model6How Kubernetes Reconciliation Works — The Control Loop
8
Kubernetes Workloads
9
Kubernetes Networking & Services
10
Kubernetes Configuration & Secrets
11
Kubernetes Storage
12
Autoscaling & Resource Management
13
RBAC & Security
14
Monitoring, Logging & Observability
15