Beginner course
Docker
Master images, containers, storage, networks, Compose, registries, supply-chain security, and orchestration integration.
10 chapters About 398 minutes 80% to pass
Start learningCourse outline
Learn step by step
01Introduction to DockerUnderstand containers, images, isolation, portability, and how containers differ from virtual machines. 32 min02Installation and SetupInstall Docker Engine or Desktop, verify contexts, and configure a secure local environment. 34 min03Docker ArchitectureFollow requests across the client, daemon, registry, images, containers, networks, and volumes. 36 min04Docker ImagesBuild deterministic layered images, understand context and cache, then publish immutable releases. 42 min05Docker ContainersControl container lifecycle, configuration, logs, signals, exit status, and debugging. 40 min
06Docker Volumes and NetworkingPersist data and connect containers with volumes, bind mounts, bridges, DNS, and published ports. 44 min07Docker ComposeDefine and operate multi-container applications with services, health checks, networks, and volumes. 44 min08Docker RegistryPublish and consume images through Docker Hub or private registries using secure immutable references. 36 min09Best Practices: Image Optimization and SecurityCreate small, reproducible, non-root images with reduced attack surface and supply-chain controls. 44 min10Advanced Topics: Swarm and Kubernetes IntegrationPlace Docker workflows in multi-host orchestration with Swarm services and Kubernetes workloads. 46 min
Final assessment
Docker final exam
Complete all 10 chapters to unlock the exam.
Exam locked