o‘zing o‘rgan
All courses
Pingvi · Tizim administratori

Docker and Containers

Images and containers, Dockerfiles, volumes and networks, docker compose, BuildKit, buildx multi-platform, security and low-downtime updates behind a reverse proxy. The foundation of the DevOps path.

20 lessons ~7 h Born in 2013

Chapter 1. Container basics

5 lessons
  1. What Docker is: the "works on my machine" problem ro‘yxatsiz sinab ko‘ring 4 questions 15 min
  2. First containers: run, ps, logs, stop ro‘yxatdan o‘tgach 4 questions 20 min
  3. Dockerfile: building your own image ro‘yxatdan o‘tgach 4 questions 25 min
  4. Volumes, environment variables and networks ro‘yxatdan o‘tgach 4 questions 20 min
  5. docker compose: several services in one file ro‘yxatdan o‘tgach 4 questions 25 min

Intermediate level

Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.

Chapter 2. Production-ready containers and CI/CD

5 lessons
  1. Small and secure images ro‘yxatdan o‘tgach 3 questions 20 min
  2. Healthchecks and restarts ro‘yxatdan o‘tgach 3 questions 20 min
  3. Troubleshooting ro‘yxatdan o‘tgach 3 questions 20 min
  4. Registries: storing and sharing images ro‘yxatdan o‘tgach 3 questions 20 min
  5. CI/CD: automating with GitHub Actions ro‘yxatdan o‘tgach 3 questions 25 min

Advanced level

Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.

Chapter 3. HTTPS, backups, monitoring and Kubernetes

5 lessons
  1. Reverse proxies and automatic HTTPS ro‘yxatdan o‘tgach 3 questions 25 min
  2. Backing up and restoring data ro‘yxatdan o‘tgach 3 questions 20 min
  3. Logs and monitoring ro‘yxatdan o‘tgach 3 questions 20 min
  4. Container security ro‘yxatdan o‘tgach 3 questions 20 min
  5. An introduction to Kubernetes, and next steps ro‘yxatdan o‘tgach 3 questions 25 min

Chapter 4. Production at scale: BuildKit, networking, Buildx and low-downtime updates

5 lessons
  1. Docker Compose: profiles and resource limits ro‘yxatdan o‘tgach 4 questions 25 min
  2. Advanced container networking and internal DNS ro‘yxatdan o‘tgach 4 questions 20 min
  3. Docker BuildKit and multi-platform Buildx ro‘yxatdan o‘tgach 4 questions 25 min
  4. Storage types, volumes and UID/GID permissions ro‘yxatdan o‘tgach 4 questions 20 min
  5. Low-downtime updates and Graceful Shutdown ro‘yxatdan o‘tgach 4 questions 25 min