Основы Docker
В данном курсе рассматриваются основные сведения о платформе Docker: архитектура Docker, запуск приложений и сервисов, устранение неполадок, работа с образами и создание собственных образов, хранение постоянных данных с помощью томов, сетевое взаимодействие. Предусмотрено множество практических заданий по всем аспектам изучаемого материала.
16 ак.ч.
Онлайн
ADM-019
Основы Docker
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
ADM-019
Расписание и цены
03.10.2022 - 06.10.2022
21 900 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей
Основы Docker
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
ADM-019
Расписание и цены
03.10.2022 - 06.10.2022
21 900 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей

Описание

В данном курсе рассматриваются основные сведения о платформе Docker:
  • архитектура Docker и ее компоненты, когда необходимо использовать Docker (и когда не нужно);
  • запуск приложений и сервисов, управление ими в контейнерах Docker;
  • поиск и устранение неполадок;
  • работа с образами, создание собственных образов через Dockerfile, публикация образов в Docker Hub;
  • хранение данных с помощью томов, включая резервное копирования и восстановление;
  • модели сетевого взаимодействия в Docker;
  • обслуживание Docker.
В курсе много практических заданий по всем аспектам изучаемого материала. Слушатели получат базовые навыки, необходимые для того, чтобы начать использовать Docker в повседневных рабочих процессах.

Цели

По окончании тренинга слушатели будут:
  • понимать, как работает Docker;
  • использовать Docker в своей работе;
  • создавать собственные образы Docker;
  • контейнеризировать приложения.

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

  • Инженеры DevOps.
  • Разработчики.
  • Специалисты по управлению качеством и тестированию.
  • Все желающие изучить Docker.

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

Прохождение курса ADM-007 Основы Linux.

Разбираемые темы

  • 1. Введение (теория – 0,4 ч)

  • 2. Начало работы (теория – 0,8 ч, практика – 0,2 ч)

    • Какие проблемы решает Docker.
    • Различия между контейнерами и виртуальными машинами.
    • Архитектура и ключевые компоненты Docker.
    • Команды и справка.
  • 3. Приложение в контейнере (теория – 0,8 ч, практика – 0,2 ч)

    • Что такое контейнер.
    • Запуск приложения в контейнере.
    • Получение списка контейнеров.
    • Работа с остановленными контейнерами.
    • Удаление ненужных контейнеров.
  • 4. Сервис в контейнере (теория – 0,8 ч, практика – 1 ч)

    • Запуск сервиса в контейнере.
    • Пробрасывание портов.
    • Приостановка и возобновление работы контейнеров.
    • Работа с процессами в контейнере.
    • Перезапуск контейнеров.
    • Запуск остановленных контейнеров.
    • Политики перезапуска.
    • Жизненный цикл контейнеров.
  • 5. Устранение неполадок (теория – 0,5 ч, практика – 1 ч)

    • Получение журналов контейнера.
    • Выполнение команды внутри контейнера.
    • Подключение локального терминала к контейнеру и отключение от него.
    • Копирование файлов и папок между контейнеров и локальной файловой системой.
    • Отображение подробной информации о контейнере.
    • Отображение событий Docker.
  • 6. Образы (теория – 0,8 ч, практика – 1 ч)

    • Что такое образ.
    • Скачивание образа.
    • Образы и слои.
    • Управление образами.
    • Работа с Dockerfile.
    • Управление тегами.
  • 7. Dockerfile (теория – 1 ч, практика – 1 ч)

    • Синтаксис.
    • Команды.
  • 8. Тома (теория – 1,8 ч, практика – 1,2 ч)

    • Типы хранилищ Docker.
    • Механизм bind mounts.
    • Тома.
    • Копирование данных.
    • Резервные копии.
  • 9. Сетевые ресурсы (теория – 1,7 ч, практика – 1 ч)

    • Сетевые модели.
    • Управление сетями Docker.
    • Сеть изолированного типа (none).
    • Сеть типа bridge (стандартная и пользовательская).
    • Сеть типа host.
  • 10. Завершение (теория – 1,7 ч)

    • Что еще есть в Docker.
    • Заключение.
  • Теория: ~ 60%; практика: ~40%.

  • Развернуть программу
Раcписание курсов
Вид:
03.10.2022 - 06.10.2022
10:00-14:00
Локация:Онлайн
Длительность:16 ак.ч.
Время:10:00-14:00
21 900 руб.
Записаться
Смотреть полное расписание
Тренеры
Буравцов Евгений
Специалист в области DevOps
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-подобные оболочки, а также тем, кто хотел бы структурировать свои знания.
Онлайн:
28.11.2022 - 01.12.2022
Практика работы с Kubernetes. Базовые темы
В данном курсе вы получите все необходимые знания для работы с Kubernetes. Вы узнаете, что такое Kubernetes, познакомитесь с его архитектурой, изучите основные компоненты и службы, чтобы запустить ваш проект. Вы поднимите учебный кластер Kubernetes, опишите и запустите такие сущности Kubernetes, как поды, наборы реплик и развёртывания. Вы узнаете, как организовано сетевое взаимодействие в Kubernetes, какие имеются виды сервисов, и когда их лучше использовать. Вы настроите приложение с помощью ConfigMaps и будете использовать сущности Secrets для хранения конфиденциальных данных. Курс заканчивается обсуждением томов для долговременного хранения данных. Помимо фундаментальных знаний, вы узнаете устранять неполадки в случае, если что-то пойдет не так.
Онлайн:
11.10.2022 - 18.10.2022
Онлайн:
08.11.2022 - 15.11.2022
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.