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

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

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

  • 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

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

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