Основы Docker
Длительность
20 ак.ч.
Локация
Онлайн
Код
ADM-019
27 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Описание
В данном курсе рассматриваются основные сведения о платформе Docker:
- архитектура Docker и ее компоненты, когда необходимо использовать Docker (и когда не нужно);
- запуск приложений и сервисов, управление ими в контейнерах Docker;
- поиск и устранение неполадок;
- работа с образами, создание собственных образов через Dockerfile, публикация образов в Docker Hub;
- хранение данных с помощью томов, включая резервное копирования и восстановление;
- модели сетевого взаимодействия в Docker;
- обслуживание Docker.

После прохождения курса выдается
удостоверение о повышении квалификации государственного образца
удостоверение о повышении квалификации государственного образца
Цели
По окончании тренинга слушатели смогут:
- понимать, как работает Docker;
- использовать Docker в своей работе;
- создавать собственные образы Docker;
- контейнеризировать приложения.
Целевая аудитория
- Инженеры DevOps.
- Разработчики.
- Специалисты по управлению качеством и тестированию.
- Все желающие изучить Docker.
Предварительная подготовка
Прохождение курса ADM-007 Основы Linux.
Разбираемые темы
-
1. Введение (теория – 0,4 ч)
- Какие проблемы решает Docker;
- Различия между контейнерами и виртуальными машинами;
- Архитектура и ключевые компоненты Docker;
- Команды и справка.
-
2. Начало работы (теория – 0,8 ч, практика – 0,2 ч)
- Что такое контейнер;
- Запуск приложения в контейнере;
- Получение списка контейнеров;
- Работа с остановленными контейнерами;
- Удаление ненужных контейнеров.
-
3. Приложение в контейнере (теория – 0,8 ч, практика – 0,4 ч)
- Запуск сервиса в контейнере;
- Пробрасывание портов;
- Приостановка и возобновление работы контейнеров;
- Работа с процессами в контейнере;
- Перезапуск контейнеров;
- Запуск остановленных контейнеров;
- Политики перезапуска;
- Жизненный цикл контейнеров.
-
4. Сервис в контейнере (теория – 0,8 ч, практика – 0,8 ч)
- Получение журналов контейнера;
- Выполнение команды внутри контейнера;
- Подключение локального терминала к контейнеру и отключение от него;
- Копирование файлов и папок между контейнеров и локальной файловой системой;
- Отображение подробной информации о контейнере;
- Отображение событий Docker.
-
5. Устранение неполадок (теория – 0,5 ч, практика – 0,9 ч)
- Что такое образ;
- Скачивание образа;
- Образы и слои;
- Управление образами;
- Работа с Dockerfile;
- Управление тегами.
-
6. Образы (теория – 0,8 ч, практика – 1,2 ч)
- Синтаксис;
- Команды.
-
7. Dockerfile (теория – 1 ч, практика – 1,2 ч)
- Типы хранилищ Docker;
- Механизм bind mounts;
- Тома;
- Копирование данных;
- Резервные копии.
-
8. Тома (теория – 1,8 ч, практика – 1,2 ч)
- Сетевые модели;
- Управление сетями Docker;
- Сеть изолированного типа (none);
- Сеть типа bridge (стандартная и пользовательская);
- Сеть типа host.
-
9. Сетевые ресурсы (теория – 1,7 ч, практика – 1 ч)
- Описание технологии Docker inside Docker;
- Заключение.
-
10. Docker внутри Docker (теория – 0,3 ч, практика – 0,3 ч)
- Что такое Docker Compose;
- Файл docker-compose.yml;
- Основные команды;
- Разворачивание стека приложений;
- Заключение.
-
11. Docker Compose (теория – 0,5 ч, практика – 0,6 ч)
- Введение в оркестрацию;
- Описание Docker Swarm;
- Работа с узлами (nodes);
- Работа с сервисами (services);
- Сети типа Overlay и сетевое взаимодействие в кластере;
- Сети типа Ingress и доступ к приложению из вне;
- Docker Stack и запуск стека приложений в кластере;
- Заключение.
-
12. Docker Swarm (теория – 1,3 ч, практика – 1 ч)
- Что еще есть в Docker;
- Интересные проекты;
- Советы и рекомендации;
- Podman;
- Заключение.
-
13. Завершение (теория – 0,5 ч)
Раcписание курсов
Вид:
Тренеры

Буравцов Евгений
Специалист в области DevOps
C 2019 года руководит командой DevOps-инженеров, DBA, системными администраторами в компании АО «БАРС Груп». Имеет опыт работы в ИТ-аутсорсинге более 15 лет с государственными и частными заказчиками по различным ИТ-проектам:
C 2019 года руководит командой DevOps-инженеров, DBA, системными администраторами в компании АО «БАРС Груп». Имеет опыт работы в ИТ-аутсорсинге более 15 лет с государственными и частными заказчиками по различным ИТ-проектам:
- создание, сопровождение и развитие аппаратной и программной инфраструктуры.
- обеспечение информационной безопасности, расследовании инцидентов.
- построение систем телекоммуникаций, распределенных сетей, ЦОД, средств VoIP, RoIP, программно-аппаратных комплексов.
- создания/адаптации/миграции информационных систем, их интеграции с другими системами или с аппаратными средствами.
- построениие систем искусственного интеллекта.
Отзывы (9)
Это был очень интересный курс. Мне, как участнику было комфортно, вопросов было много, но на все были даны ответы. Спасибо!
Очень подробный курс. В материалах были все важные аспекты docker, вопросов о том, как и что делать практически не осталось. Если добавите в материалы по обучению информацию по docker compose, то все будет идеально. Спасибо за такую возможность!
Общее впечатление положительное: учебный материал интересный, код примеров обновлен, много разных советов, разбор «лучших практик» лабораторные можно использовать как шпаргалки для работы. В общем все на высшем уровне, спасибо!
Понравились материалы в презентациях, очень подробно + полезные ссылки на ресурсы, тренер доступно всё объяснил, понравилась структура занятий – отличное сочетание теории и практики. Единственное пожелание – больше времени для ответов на вопросы.
Этот курс действительно может помочь людям получить фундаментальные знания о Docker. Самой интересной частью была презентация инструментария devops с некоторыми лучшими практиками. Тренер и учебные материалы очень хороши, но хотелось бы больше упражнений.
Интенсивный курс для новичков в Docker. Из преимуществ базовых понятий: container, image, volume, bind mounts. Самые полезные разделы для меня Volumes и Networking - для работы с уже созданными образами, управления существующими контейнерами. В целом все хорошо, но хотелось бы получить больше информации о том, как Docker работает с механизмами cgroup и namespace.
Отличный курс для тех, кто только начинает работать с Docker. Я уже был знаком с ним, но свои знания не использовал в течение последнего года работы. Поэтому курс помог мне освежить знания и стал для меня своего рода "резюме".
Материал курса хороший и структурированный, но для меня самой полезной частью была практика. Хотелось, чтобы вы добавили модуль по настройке сети и рассмотрели случаи контейнеризации BD на предприятии, а так все супер!
У меня не было опыта работы с Docker, но курс помог лучше понять ключевые концепции и то, как я могу применять их в своей работе. Обучение проходило в хорошем темпе, я написал часть команд вместе с тренером и попробовал сделать это самостоятельно. Спасибо!
Связанные курсы
Основы Linux
Цель настоящего курса – дать обзор операционных систем Linux с точки зрения системного администратора. Курс нацелен на отработку практических навыков, но уделяет должное внимание и теоретическим вопросам. Данный курс будет полезен тестировщикам Unix-систем, инженерам по автоматизации тестирования, разработчикам, использующим bash-подобные оболочки, а также тем, кто хотел бы структурировать свои знания.
Онлайн:
19.06.2023 - 23.06.2023
Онлайн:
10.07.2023 - 14.07.2023
Практика работы с Kubernetes. Базовые темы
В данном курсе вы получите все необходимые знания для работы с Kubernetes. Вы узнаете, что такое Kubernetes, познакомитесь с его архитектурой, изучите основные компоненты и службы, чтобы запустить ваш проект. Вы поднимите учебный кластер Kubernetes, опишите и запустите такие сущности Kubernetes, как поды, наборы реплик и развёртывания. Вы узнаете, как организовано сетевое взаимодействие в Kubernetes, какие имеются виды сервисов, и когда их лучше использовать. Вы настроите приложение с помощью ConfigMaps и будете использовать сущности Secrets для хранения конфиденциальных данных. Курс заканчивается обсуждением томов для долговременного хранения данных. Помимо фундаментальных знаний, вы узнаете устранять неполадки в случае, если что-то пойдет не так.
Онлайн:
08.08.2023 - 11.08.2023
Онлайн:
09.10.2023 - 12.10.2023