Docker - это платформа для создания, развертывания и управления приложениями в контейнерах. Контейнеры - легковесные, автономные и переносимые единицы приложения, которые могут быть запущены на любой машине, где установлен Docker. Контейнеры позволяют упаковать приложение и его зависимости вместе, что упрощает их перенос между различными средами и обеспечивает идентичность окружения, на котором приложение запущено. Это позволяет ускорить процесс разработки и сократить затраты на инфраструктуру, так как разработчикам больше не нужно тратить время на настройку окружения и установку зависимостей.
Этот курс расскажет вам как пользоваться самым популярным средством контейнерной виртуализации в мире. После прохождения курса вы будете обладать всеми необходимыми навыками по работе с Docker, а также получите необходимые знания по принципам его работы и о создании контейнеров. 70% курса составляют практические работы, 30% теория
Стоимость курса
19 900 рубАудитория:
Курс предназначен для системных администраторов и инженеров DevOps, желающих научиться эффективно разворачивать приложения в средах с поддержкой контейнеризацииТребования к предварительной подготовке слушателя:
Умение работать с командной строкой ОС, желательно прохождение курса ITCloud-L-101Содержание курса
• История виртуализации
• Зачем нужны контейнеры и как они работают
• Архитектура Docker и его компонентов
• Обзор аналогов Docker
Модуль 2. Работа с образами
• Что такое образ и принципы его работы
• Как создать собственный образ
• Работа с реестром образов
Модуль 3. Работа с контейнерами
• Создание контейнеров
• Управление контейнерами
• Настройка сети и хранилищ контейнеров
• Правила и принципы Dockerfile
Модуль 4. Docker Compose
• Принципы работы docker compose
• Организация сервисов
• Создание сервиса с помощью docker compose
Модуль 5. Docker Swarm
• Установка и настройка Docker Swarm
• Организация устойчивых сервисов