Docker-2, часть 1: сборка образов, Docker Compose и диагностика чужого образа

Docker-2, часть 1: сборка образов, Docker Compose и диагностика чужого образа
3 октября 2026
СУББОТА
10:00

О ЗАНЯТИИ

Docker-2 — мини-курс из двух занятий по 4 часа, в котором та же лаба «Docker для системных аналитиков» разложена на два полноценных занятия вместо одного плотного.

В части 1 участники проходят путь от основ до уверенной практики: собирают и пересобирают образы (со слоями, кэшем и .dockerignore — не «по инструкции», а с пониманием, почему образ получился именно таким), поднимают стек через Docker Compose и разбирают скачанный сторонний образ по чек-листу диагностики. Именно эти блоки в старой однодневной версии регулярно поджимались по времени, а разбор чужого образа стоял «под вопросом» — теперь у них есть нормальный хронометраж.

ПРОГРАММА ЧАСТИ 1 (4 ЧАСА)

  • 1. Вводная и проверка готовности (15 мин) — план занятия, docker run hello-world, доступ к репозиторию и шпаргалке.
  • 2. Основные понятия (15 мин) — что такое Docker, image vs container, первый запуск готового контейнера (Grafana), демонстрация «без Docker не запустится».
  • 3. Сборка: теория и практика (45 мин) — Dockerfile: FROM/WORKDIR/COPY/RUN/CMD; make build, теги образов, make run, несколько контейнеров из одного образа.
  • 4. Сборка подробнее (40 мин) — то, на что раньше не хватало времени: слои и кэш сборки, порядок инструкций, .dockerignore, docker history — почему образ получился именно таким.
  • 5. Самостоятельное задание 1 (20 мин) — собрать образ фронтенда самостоятельно.
  • 6. Docker Compose (45 мин) — зачем нужен compose, порты (source:target), переменные окружения и .env, make compose-up/down, docker compose up/down.
  • 7. Управление жизненным циклом (30 мин) — docker ps/make status, docker inspect/make monitor, логи, docker exec, docker stats/docker top.
  • 8. Диагностика чужого образа (40 мин) — блок, который в старом плане был «под вопросом»: разбираем скачанный образ по чек-листу — docker inspect (Entrypoint/Env/Volumes/Ports), docker history, security-scan (docker scout cves / Trivy), пробный запуск --entrypoint sh.
  • 9. Итоги (10 мин) — выжимка, вопросы, анонс части 2.

ДЛЯ КОГО

  • Участники, ранее проходившие однодневную версию лабы «Docker для системных аналитиков» — целевая аудитория без изменений.
  • Системные аналитики, начинающие DevOps-инженеры, разработчики, которым нужна прод-интуиция по контейнерам.

Пререквизиты: базовые знания Linux, командной строки и сетей. Часть 1 не требует ничего сверх этого; часть 2 требует пройденной части 1.

ЧТО ВЫ УНЕСЁТЕ С ЗАНЯТИЯ

  • Собранный образ фронтенда и бэкенда — Dockerfile плюс понимание слоёв и кэша.
  • Compose-стек с портами и переменными окружения — docker-compose.yml, управление через make.
  • Чек-лист диагностики образа — инструмент разбора любого стороннего образа.
  • Репозиторий примеров для самостоятельной практики.

ФОРМАТ И СТЕНД

  • Формат: онлайн-воркшоп с практикой, hands-on — участник работает на своей ВМ.
  • Стенд: персональная ВМ на каждого участника (Debian 12, доступ по SSH, выдаёт оператор).
  • Управление: Makefile как «пульт управления» вместо погружения в сырые команды на каждом шаге.
  • Размер группы: 12 участников — лимит по количеству подготовленных машин.
  • Платформа вещания: ktalk, ссылка на подключение и чат участников выдаются после оплаты.

Редактировать (для организатора) сообщить о проблеме

С этим мероприятием что-то не так?

  • Неправильная дата или время
  • Неправильный адрес
  • Неправильно указан тип мероприятия
  • Плохое описание
  • Мероприятие отменено или отложено
  • Неприемлемый/неприличный контент
  • Нарушение авторских прав
  • Это спам
  • Не получается купить билет
25 событий и развлечений в онлайне на выходные

Онлайн

похожие мероприятия