Docs
/
Docker Kubernetes

Docker & Kubernetes — Learning Roadmap

From containerization basics to production orchestration.


Topics

#TopicKey Concepts
01Docker FundamentalsImages, containers, Docker Engine, architecture, Docker Desktop, CLI basics
02Dockerfile & ImagesFROM, RUN, COPY, CMD, ENTRYPOINT, multi-stage builds, .dockerignore, layer caching
03Container ManagementRun, stop, exec, logs, inspect, resource limits, restart policies
04NetworkingBridge, host, overlay, port mapping, DNS resolution, container communication
05Volumes & StorageNamed volumes, bind mounts, tmpfs, volume drivers, data persistence
06Docker ComposeMulti-container apps, services, depends_on, networks, volumes, profiles, overrides
07Registry & ImagesDocker Hub, private registries (ECR, ACR, GCR), tagging strategies, image scanning
08Docker SecurityNon-root users, read-only filesystems, secrets, image scanning, security best practices
09Kubernetes FundamentalsArchitecture (master/worker), Pods, kubectl, minikube, k3s, namespaces
10WorkloadsDeployments, ReplicaSets, StatefulSets, DaemonSets, Jobs, CronJobs
11Services & NetworkingClusterIP, NodePort, LoadBalancer, Ingress, NetworkPolicies, DNS
12Configuration & SecretsConfigMaps, Secrets, environment variables, sealed secrets, external secrets
13Storage in K8sPersistentVolumes, PersistentVolumeClaims, StorageClasses, CSI drivers
14Helm & Package ManagementCharts, templates, values, repositories, releases, hooks, chart development
15Production PatternsHealth probes, HPA, resource quotas, rolling updates, blue-green, canary, GitOps

How to Use

  1. Master Docker fundamentals (topics 01-08) before moving to Kubernetes
  2. Learn K8s core objects (Pods, Deployments, Services) in topics 09-11
  3. Progress to config, storage, Helm for production-ready deployments
  4. Finish with production patterns for real-world operations