Целевая аудитория

  • Системные администраторы

  • Разработчики

  • DevOps инженеры

Программа
  • Введение в Docker

    • Понятие контейнеризации. Отличие от виртуализации.

    • Краткая история и эволюция Docker.

    • Основные компоненты Docker

    • Установка и настройка Docker

    • Основные команды Docker

  • Работа с данными и сетями в Docker. Docker compose

    • Контейнеры и их файлы

    • Как работают файловые системы в контейнерах

    • Сетевое взаимодействие между контейнерами

    • Создание и запуск сервисов

    • Масштабирование приложения с помощью Docker compose

  • Сборка и оптимизация образов Docker. Multi-stage

    • Создание образов Docker

    • Оптимизация изображений

    • Инструменты для проверки и анализа образов

    • Преимущества использования Multi-Stage сборки

  • Обеспечение безопасности при работе с Docker

    • Безопасность образов и контейнеров

    • Практики безопасного создания образов

    • Настройка прав доступа

    • Ограничение привилегий контейнеров

  • Работа с Docker swarm

    • Что такое Docker Swarm

    • Общее управление службами

    • Запуск сервисов в Swarm: использование Docker service

    • Мониторинг и управление состоянием

  • Итоговая аттестация