Docker
Containerize applications with Docker — images, containers, networking, volumes, Dockerfiles, and Compose.
5 lessons2h 15m
1
Introduction to Docker
Understand containerization fundamentals and run your first Docker container.
20 min
2
Working with Containers & Images
Master Docker CLI commands — pull images, run containers, manage lifecycle, pass environment variables, and inspect container properties.
30 min
3
Networking & Data Persistence
Configure port forwarding, Docker networks for container communication, and volumes for persistent data storage.
30 min
4
Building Images with Dockerfile
Create custom Docker images using Dockerfiles. Understand layers, build context, multi-stage builds, and push images to registries.
30 min
5
Docker Compose — Multi-Container Applications
Define and run multi-container applications with Docker Compose. Configure services, networks, volumes, and environment variables in a single YAML file.
25 min