🐳 Бесплатные ресурсы для изучения Docker — собрала в один пост 🌟 Хэндбуки Docker Curriculum (пошаговый туториал)
Docker Handbook от freeCodeCamp Docker 101 от Nerdy Articles Официальный Getting Started от Docker Docker Training (официальные self-paced материалы)
😡 Курсы Stepik: «Docker для начинающих»
Бесплатные материалы Karpov Courses по Docker Контейнеризация с Docker, Yandex Cloud Docker с нуля: как работают контейнеры и зачем они нужны, Selectel Great Learning: бесплатные мини-курсы по Docker ☝ Интерактивные тренажёры Killercoda — интерактивные сценарии по Docker и Kubernetes Docker Labs 😎 Лекции и YouTube Complete Docker Course: Beginner → Pro Bret Fisher — Docker & DevOps Docker Crash Course (freeCodeCamp, 4+ часа)
🧠 Roadmap
• контейнеры и образы • Dockerfile • volumes • сети (networks) • Docker Compose • слои образов (image layers) • Docker Hub • безопасность контейнеров • CI/CD • Kubernetes
🤓 Сделайте эти мини-проекты
- Dockerize Flask/FastAPI приложение
- Dockerize Node.js API
- Поднять PostgreSQL + pgAdmin
- Настроить Redis
- Развернуть WordPress через Compose
- Поднять Nextcloud
- Настроить Nginx Reverse Proxy
- Развернуть Grafana + Prometheus
- Опубликовать образ в Docker Hub
- Собрать домашний homelab на Docker
Особенно важно понять разницу между image, container и Dockerfile, а также разобраться с сетями и томами
Минимальный набор для старта: поднять nginx + PostgreSQL + своё приложение через docker compose
🫵 Сохраняйте, дополняйте в комментариях