Перейти к содержимому
DockerСреднийПрактика

Docker Compose: Многосервисные приложения

Третий Docker-курс про запуск приложения из нескольких контейнеров: compose.yaml, services, networks, volumes, .env, override-файлы, healthcheck, depends_on, scale и рабочие привычки для локальной среды.

Программа
16 уроков
Лабораторные
7 лабораторных
Длительность
~160 мин

Регистрация занимает минуту, песочница поднимается за секунды.

Направление

DevOps

Linux, Docker, Kubernetes, Git, CI/CD и мониторинг

Программа

16 уроков
  1. 1Что такое Docker ComposeТеория
  2. 2Compose-файл: services, networks, volumesТеория
  3. 3Лабораторная 1: Первый docker-compose.ymlЛаборатория
  4. 4Сети и Volumes в ComposeТеория
  5. 5Лабораторная 2: Многосервисное приложениеЛаборатория
  6. 6Короткий ликбез: базы данных и PostgreSQLТеория
  7. 7Лабораторная 3: Volumes и постоянные данныеЛаборатория
  8. 8Переменные окружения и конфигурация сервисовТеория
  9. 9Лабораторная 4: Переменные окруженияЛаборатория
  10. 10.env файлы, секреты и prod-практикиТеория
  11. 11Лабораторная 5: Override и несколько файловЛаборатория
  12. 12Проверка: Docker ComposeТест
  13. 13Healthcheck, depends_on и масштабированиеТеория
  14. 14Лабораторная 6: Healthcheck и depends_onЛаборатория
  15. 15Лабораторная 7: Scale и профилиЛаборатория
  16. 16Что мы изучили и куда двигаться дальшеТеория

Готовы попробовать?

Откройте первый урок и решите задание в настоящем терминале.

Начать бесплатно