практикум

Docker Base

Практический курс по Docker для инженеров: от базовых команд и устройства ядра Linux до оптимизации многоэтапных сборок, сетевой изоляции.

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

Docker Engine
Linux (namespaces, cgroups)
Alpine Linux
Bash
Оптимизация ресурсов
Контейнеризация позволяет запускать десятки изолированных сервисов на одном хосте без накладных расходов полноценной виртуализации.
Безопасность сред
Использование механизмов пространства имен и запуск контейнеров от не-привилегированных пользователей минимизирует риски компрометации хост-системы.
Скорость CI/CD
Правильная работа с кэшем слоев и .dockerignore сокращает время сборки образов в CI/CD пайплайнах с десятков минут до секунд.
Rebrain
— большое сообщество IT-специалистов, создаём
практикумы по инфраструктуре с 2018 года
Почему выбирают наши программы
  • Автоматические проверки — мгновенная обратная связь по заданиям
  • Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
  • Возможность общаться с опытными практикующими специалистами
  • Свободный темп — проходите без жёстких дедлайнов
  • Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
phone

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

DevOps-инженеры и Системные администраторы

Специалисты, желающие систематизировать знания по контейнеризации, разобраться в механизмах ядра Linux и автоматизировать девелоперские окружения.

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

Инженеры, стремящиеся упаковывать свои приложения в безопасные и минимальные по размеру образы, а также быстро поднимать локальные стеки зависимостей.

QA-инженеры и Автоматизаторы

Специалисты, которым необходимо быстро разворачивать изолированные тестовые стенды и проводить отладку упавших контейнеров по логам.

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

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

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

Docker Base

  • Введение
  • Архитектура Docker и установка
  • Базовые операции с контейнерами
  • Работа с образами и Docker Registry
  • Основы Dockerfile и контекст сборки
  • Инструкции RUN, CMD и ENTRYPOINT
  • Управление переменными окружения и метаданными
  • Работа с файловой системой в Dockerfile
  • Оптимизация сборки и многоэтапные сборки
  • Сетевое взаимодействие контейнеров
  • Хранение данных
  • Отладка и логирование контейнеров
  • Итоговый проект
  • Заключение

Тренажёры

  • Настройка демона Docker и ограничение логирования
  • Оптимизация контекста сборки и кэширования Dockerfile
  • Создание безопасного контейнера с утилитой сетевой диагностики
  • Оптимизация размера образа Go-приложения через Multi-stage build
  • Связывание контейнеров Python и Redis в изолированной сети
Эксперт практикума
Евгений Симигин
Евгений Симигин
  • 3,5 года работает в финансовой организации
  • Прошёл путь от администратора до DevOps-инженера
  • Участвовал в проекте слияния/поглощения банка в качестве ведущего инженера
  • Выпускник REBRAIN
Руководитель направления Контейнеризации Центра Компетенции в финансовой организации

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

Понимание низкоуровневой архитектуры Docker (namespaces, cgroups, UnionFS, Copy-on-Write)
Умение писать и оптимизировать многоэтапные Dockerfile (Multi-stage builds)
Навыки конфигурирования Docker Daemon и ограничения логирования
Умение проектировать изолированные сети и связывать контейнеры по именам
Навыки отладки и траблшутинга упавших контейнеров с анализом exit-кодов

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

Разработка и развертывание локальной отказоустойчивой среды для микросервисного веб-приложения. Студенту предстоит написать оптимизированные Dockerfile, настроить изолированные сети, persistent-хранилища для СУБД, связать сервисы через сеть и настроить ротацию логов.

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

практикум

Docker Base

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

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

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

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

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

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

Да, для успешного прохождения курса вам понадобятся базовые навыки работы в консоли Linux (копирование файлов, SSH, базовые утилиты).

Нет, этот курс полностью посвящен Docker. Он является обязательной базой перед переходом к Kubernetes.

Вы выполняете задания на реальных виртуальных машинах, предоставленных нами. Наша автоматическая система проверяет корректность конфигурации и дает мгновенный фидбек.

Файлы куки

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