Master Containers from First Principles
A local-first, interactive learning platform designed to take you from kernel primitives (namespaces, cgroups, root filesystems) to multi-service container orchestration with a zero-latency in-browser terminal simulator.
100% In-Browser Terminal Sandbox
Run realistic Docker CLI workflows (run, exec, build, compose) with immediate visual feedback powered by client-side simulation. No cloud servers, SSH configs, or subscription fees.
Kernel Primitives to Orchestration
Demystify container internals. Explore Linux PID and network isolation, image layer immutability, volume mounts, and container healthchecks through structured diagnostic labs.
Local-First Tracking & Cloud Persistence
Your lab completion state is immediately stored in your browser. Sign in at any time to synchronize progress across machines and export track completion certificates.
Structured Curriculum Tracks
9 comprehensive modules spanning 64 interactive hands-on labs and 245 verified command steps.
1. Understand Containers
Why containers exist, configuration drift hazards, and isolation mechanisms.
12 Units // 3 Labs2. Manage Containers
CLI lifecycle orchestration: run, exec, logs, inspect, and process signals.
10 Units // 5 Labs3. Configure Containers
Environment variables, secret injection, memory limits, and restart policies.
8 Units // 5 Labs4. Build Container Images
Dockerfile instructions, multi-stage builds, and build cache optimization.
9 Units // 5 Labs5. Persistent Storage & Volumes
Named volumes, bind mounts, and persistent state across teardowns.
7 Units // 4 Labs6. Container Networking
User-defined bridge networks, DNS service discovery, and port publishing.
8 Units // 5 Labs7. Docker Compose Stacks
Multi-service orchestration, service dependencies, healthchecks, and environment files.
16 Units // 16 Labs8. Registries & Cleanup
Image tagging, registry distribution, prune commands, and host disk hygiene.
6 Units // 3 Labs9. Production Recovery Challenge
Diagnose and recover a damaged production cluster in an unguided scenario.
Capstone Project10. Container Security & Hardening
Non-root UID execution, Linux capability drops, read-only immutable roots, and Docker Scout CVE audits.
8 Units // 4 Labs