FD.DKR.01.2

Docker: автоматизация, CI/CD и безопасность контейнеров

Курс предназначен для слушателей, желающих углубить знания в области контейнеризации и научиться использовать Docker в продакшен-средах. Участники изучат автоматизацию процессов с помощью Docker Compose и CI/CD-инструментов, познакомятся с практиками обеспечения безопасности и инфраструктуры как кода.


Особое внимание уделяется интеграции Docker с инструментами DevOps и построению надёжной контейнерной инфраструктуры.


Автор курса - Гамаюнов Семён Алексеевич.

Преподаватель ЧОУ ДПО "УКЦ ФОРС".


Предварительная подготовка:

Уверенное владение Docker на уровне локальной разработки


30 000₽

Длительность

3 дня (24ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Расписание

Дата и место проведения
Начало
Формат
Преподаватель
Стоимость

Кому подойдет этот курс

    DevOps-инженеры
    Разработчики и администраторам, переходящим к CI/CD
    Специалисты по автоматизации и сопровождению микросервисной архитектуры

Получаемые знания

  • Разработка многоконтейнерных приложениий с Docker Compose
  • Автоматизация процессов с GitHub Actions и Jenkins
  • Применение Ansible и Terraform в контейнерной инфраструктуре
  • Обеспечение безопасности и надёжности в продакшен-средах
  • Устранение типовых ошибок эксплуатации контейнеров

Программа курса

4 модуля
Модуль 1. Интеграция и автоматизация.
• Интеграция с CI/CD (GitHub Actions, Jenkins)
• Docker-in-Docker в пайплайне
• Интеграция с Terraform и Ansible
• Интеграция с Kubernetes (Pod, Deployment, Service)
• Введение в GitOps (ArgoCD, Flux, подходы к обновлению)


Цель модуля: Внедрить Docker в пайплайны, оркестрацию и инфраструктуру с использованием CI/CD и инструментов IaC.
Модуль 2. Продакшен, оптимизация и безопасность
• Оптимизация Dockerfile (.dockerignore, multi-stage, размер образа)
• Безопасность в продакшене (Trivy, подпись, ограничение прав)
• Диагностика и отладка контейнеров
• Ошибки и антипаттерны (неудачные Dockerfile, volume, healthchecks)
• Побег из контейнера: обзор рисков и защита


Цель модуля: Подготовить Docker-контейнеры к эксплуатации в реальной среде, обеспечить безопасность и надёжность.
Модуль 3. Итоговая работа и кейсы.
• Разработка и сборка образа
• Push в реестр (Docker Hub / GitHub Registry / Harbor)
• CI/CD пайплайн и развёртывание (Compose или K8s)
• Проверка логов, состояния, отказоустойчивости
• Анализ безопасности
• Разбор реальных кейсов и типовых ошибок


Цель модуля: Закрепить знания на практике через проект с элементами реального сценария.
Модуль 4. Расширенные возможности контейнеризации (бонусный).
• Контейнеры с системным доступом (GUI, SSH, --privileged)
• DevOps-кейсы с Makefile, Python, обвязками
• Проектная командная работа


Цель модуля: Познакомиться с нестандартными сценариями контейнеризации.

Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил, что он у себя в постели превратился в страшное насекомое. Лежа на панцирнотвердой спине, он видел, стоило ему приподнять голову, свой коричневый, выпуклый, разделенный дугообразными чешуйками живот, на верхушке которого еле держалось готовое вот-вот окончательно сползти одеяло. Его многочисленные, убого тонкие по сравнению с остальным телом ножки беспомощно копошились у него перед глазами. «Что со мной случилось?» – подумал он. Это не было сном. Его комната, настоящая, разве что слишком маленькая, но обычная комната, мирно покоилась в своих четырех хорошо знакомых стенах. Над столом, где были разложены распакованные образцы сукон – Замза был коммивояжером, – висел портрет, который он недавно вырезал из иллюстрированного журнала и вставил в красивую золоченую рамку. На портрете была изображена дама в меховой шляпе и боа, она сидела очень прямо и протягивала зрителю тяжелую меховую муфту, в которой целиком исчезала ее рука. Затем взгляд Грегора устремился в окно, и пасмурная погода – слышно было, как по жести подоконника стучат капли дождя – привела его и вовсе в грустное настроение. «Хорошо бы еще немного поспать и забыть всю эту чепуху», – подумал он, но это было совершенно неосуществимо, он привык спать на правом боку, а в теперешнем своем

Показать все

Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

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

[ 03 ]

Обратная связь и поддержка

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

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных

WhatsApp
Telegram