Чему вы научитесь
- Описывать приложение и PostgreSQL в compose.yaml
- Настраивать сеть и подключаться к БД по имени сервиса
- Различать интерполяцию .env и окружение контейнера
- Использовать healthcheck и service_healthy
- Доказывать сохранность данных в именованном томе
- Обновлять приложение и диагностировать отказы соединения
- Создавать и проверять резервную копию учебной БД
О курсе
Бесплатный практический курс: запустите приложение с PostgreSQL, настройте сеть, том и healthcheck, проверьте соединение и сохранность данных.
Для кого этот курс
Разработчики и начинающие администраторы с базовыми навыками Docker.
Начальные требования
Уметь работать с образами, контейнерами, Dockerfile, портами и логами. Нужны работающий Docker с Compose и интернет для первой сборки.
Преподаватели курса
Как проходит обучение
Бесплатный самостоятельный курс: 12 текстовых уроков, 24 теста с объяснениями, последовательные лаборатории и итоговый проект. Docker запускается на компьютере учащегося; практика проверяется по наблюдениям и отчёту. Ориентир: 5–7 часов.
Что вы получите
- Учебное HTTP-приложение и Dockerfile
- Compose-проект с PostgreSQL, сетью и именованным томом
- Отчёт с HTTP/SQL-проверками и восстановленным дампом
Нагрузка
5–7 часов, самостоятельная практика