🐳 Упакуй приложение так, чтобы оно работало везде — не только у тебя
«У меня на локалке всё работает» — классическая проблема разработчика. Docker решает её навсегда: контейнер содержит всё нужное и работает одинаково на твоём Mac, у коллеги и в облаке. В этом курсе ты контейнеризируешь реальное приложение и задеплоишь его в облако.
В этом курсе ты пройдёшь путь от хаоса к production за 5 уроков:
- Первый контейнер: образы, слои, базовые команды Docker
- Dockerfile: сборка образа, оптимизация, публикация на Docker Hub
- Docker Compose: многоконтейнерное приложение, сети, volumes
- Деплой в облако: Nginx, SSL, мониторинг
- Продвинутые техники: multi-stage builds, безопасность, CI/CD
Стек курса:
docker · docker-compose · nginx · Docker Hub · CI/CD
Требования:
Базовый Linux CLI и умение запустить Python-приложение. Docker устанавливается в первом уроке.