практикум

Docker Compose

Освой Docker Compose на уровне Middle-инженера: проектируй изолированные сети, управляй томами, настраивай healthcheck-зависимости и запускай сложные стеки одной командой.

темы, которые вы освоите

Docker
Docker Compose
YAML
Nginx
PostgreSQL
Redis
Воспроизводимость
Описание инфраструктуры в коде гарантирует, что стек запустится одинаково на машине разработчика и в CI.
Скорость разработки
Использование Bind Mounts обеспечивает мгновенное отражение изменений кода без пересборки образов.
Безопасность
Изоляция баз данных во внутренних закрытых сетях исключает несанкционированный доступ извне.
Стабильность запуска
Настройка зависимостей через healthchecks предотвращает падение бэкенда из-за неготовности БД.
Rebrain
— большое сообщество IT-специалистов, создаём
практикумы по инфраструктуре с 2018 года
Почему выбирают наши программы
  • Автоматические проверки — мгновенная обратная связь по заданиям
  • Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
  • Возможность общаться с опытными практикующими специалистами
  • Свободный темп — проходите без жёстких дедлайнов
  • Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
phone

Кому подойдёт

DevOps-инженеры

Специалисты, которым необходимо быстро разворачивать тестовые среды и автоматизировать CI/CD.

Backend-разработчики

Разработчики, стремящиеся настроить полноценное локальное окружение без ручной установки софта.

QA-инженеры

Инженеры по тестированию, создающие изолированные стенды для автотестов и проверяющие интеграцию.

Как проходит
практикум

Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий.

программа практикума

Docker Compose

  • Введение
  • Философия Docker Compose и структура манифеста
  • Определение сервисов и сборка образов
  • Сетевое взаимодействие и Service Discovery
  • Управление данными: Volumes и Bind Mounts
  • Конфигурация окружения и .env файлы
  • Управление зависимостями и Healthchecks
  • Масштабирование и ресурсы
  • Профили и переопределение конфигураций
  • CLI и жизненный цикл: Продвинутое управление
  • Итоговый проект
  • Заключение

Тренажёры

  • Docker Compose Recovery: запуск неисправного сервиса
  • Docker Forensics: восстановление параметров запуска контейнера
  • Multi-Compose Networking: объединение сервисов в единую сеть
  • Production-Ready Docker Compose: надежное развертывание сервисов
  • Docker Compose Watch: автоматическая разработка и горячее обновление

Docker Compose - тренажёры

0
Эксперт практикума
Евгений Симигин
Евгений Симигин
  • 3,5 года работает в финансовой организации
  • Прошёл путь от администратора до DevOps-инженера
  • Участвовал в проекте слияния/поглощения банка в качестве ведущего инженера
  • Выпускник REBRAIN
Руководитель направления Контейнеризации Центра Компетенции в финансовой организации

Ключевые навыки для резюме:

Проектирование изолированных сетей и настройка Service Discovery между контейнерами
Параметризация конфигураций через .env файлы и управление переменными окружения
Настройка персистентного хранения данных с помощью Named Volumes и Bind Mounts
Реализация сложных сценариев запуска с помощью Healthchecks и условий condition: service_healthy
Оптимизация и масштабирование сервисов с ограничением ресурсов (CPU, RAM) на уровне контейнеров

Пример задания

Разработка и упаковка production-ready стека для микросервисного приложения. Ты создашь защищенную инфраструктуру, включающую Nginx в качестве Reverse Proxy, изолированный бэкенд-сервис, фронтенд-сервер и базу данных PostgreSQL с настроенным volume для персистентности. Весь стек будет параметризован через .env, а запуск бэкенда будет строго синхронизирован с готовностью СУБД через кастомный Healthcheck.

Остались вопросы?
Приходите на бесплатную консультацию с экспертом.

практикум

Docker Compose

В стоимость входит:

  • Выполнение задач на настоящей инфраструктуре
  • Сопровождение — менторы, координатор
  • Бессрочный доступ к теоретической части практикума
стоимость
Практикум
7 500 руб.
6 250 руб.

раз в 2 недели или сразу 25 000 руб.

Перейти к оплате >>>
Практикум+тренажёры
8 750 руб.
7 500 руб.

раз в 2 недели или сразу 30 000 руб.

Перейти к оплате >>>
FAQ

Kubernetes избыточен для локальной разработки. Compose позволяет запустить стек одной командой за секунды.

Да, мы подробно разберем персистентное хранение данных, инициализацию БД и синхронизацию старта сервисов.

Достаточно понимать базовые концепции контейнеризации и уметь запускать простейшие контейнеры через CLI.

Файлы куки

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.