курс про Docker и контейнеризацию: чем контейнер изолирован, из чего собирается образ и что нужно, чтобы контейнер жил в проекте, а не только на ноутбуке разработчика.
6 модулей, 19 темJunior+Индивидуально с ментором
Программа
Вводный модуль
О курсе и как с ним работать
Модуль 1. Основы контейнеризации
Зачем контейнеры
Контейнеры vs виртуальные машины
Как контейнер изолирован: namespaces, cgroups
Экосистема: Docker, containerd, runc, OCI
Модуль 2. Образы и Dockerfile
Образ и контейнер: слои и UnionFS
Dockerfile: инструкции и как из них рождаются слои
Зачем контейнеры, контейнеры против виртуальных машин, изоляция через namespaces и cgroups, экосистема Docker, containerd, runc и стандарт OCI
Образ и контейнер, слои и UnionFS, Dockerfile и как из инструкций рождаются слои, контекст сборки, кэш и .dockerignore, multi-stage и размер образа, реестры образов
Данные — volumes и bind mounts, сети контейнеров, Docker Compose и практический многоконтейнерный стек
Эксплуатация — ресурсы, логи, healthcheck, безопасность контейнеров, секреты и конфигурация, troubleshooting и Docker в CI/CD
Вопросы с собеседований по темам курса
Как проходит обучение
Занятия один на один с ментором под ваш темп и пробелы
Материалы курса открываются в личном кабинете, практику разбираете на встречах
Программа собирается под цель: подготовка к собеседованию или рабочая задача