Study Path Agent Study Path Agent
Generate Your Own
Docker & Kubernetes
20 topics across 7 chapters
Chapter 1
Docker setup & CLI essentials (images, containers, tags)
1
Installing Docker on different operating systems
2
Understanding Docker images and how to pull them
3
Running and managing containers with Docker CLI
4
Working with Docker tags and image versions
5
Inspecting and troubleshooting containers
6
Removing and cleaning up unused images and containers
Chapter 2
Build images with Dockerfile (layers, caching, best practices)
7
Understanding Dockerfile Syntax and Instructions
8
Docker Image Layers and Their Impact on Build Performance
9
Leveraging Docker Build Cache for Faster Image Builds
10
Best Practices for Writing Efficient and Secure Dockerfiles
11
Using Multi-stage Builds to Optimize Image Size
12
Debugging and Troubleshooting Dockerfile Builds
Chapter 3
Persist data & connect containers (volumes, networks, ports)
Chapter 4
Multi-container apps with Docker Compose (services, env, profiles)
Chapter 5
Kubernetes core concepts (cluster, nodes, pods, deployments, services)
Chapter 6
kubectl & manifests workflow (apply, rollout, logs, exec)
Chapter 7
K8s app configuration & operations (ConfigMaps/Secrets, Ingress, Helm basics, troubleshooting)