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

сертификат на бланке IBS Training Center
Цели
- понимать, как работает Docker;
- использовать Docker в своей работе;
- создавать собственные образы Docker;
- контейнеризировать приложения.
Целевая аудитория
- Инженеры DevOps.
- Разработчики.
- Специалисты по управлению качеством и тестированию.
- Все желающие изучить Docker.
Предварительная подготовка
Разбираемые темы
-
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%.
.png)
Максим более 20 лет занимается разработкой программного обеспечения и администрированием информационных систем.
За это время он разрабатывал самые разные системы: от встраиваемых в микроконтроллеры до больших корпоративных систем, администрировал информационные системы и сети на железе и в облаке, а также получил опыт управления проектами.
Он использует разные технологии и инструменты, постоянно стремясь обновлять свои навыки и умения со временем. Сейчас Максим осваивает облачные технологии.
Проекты:
-
разрабатывал самые разные системы: от встраиваемых в микроконтроллеры до больших корпоративных систем
-
разработка драйверов для устройств комплексной аэрогеофизической станции и портирование программного обеспечения для измерительно-регистрирующего комплекса с ОС Windows и MS-DOS на RTAI Linux
-
разработка медицинской информационной системы для военных лечащих учреждений Министерства обороны РФ
-
разработка программного обеспечения для датчиков пожарной сигнализации. Датчик пожарной безопасности ИДЭ-2М прошёл контрольные испытания, и в данный момент функционирует на МКС
-
проектирование и разработка измерительно-вычислительного комплекса опытового бассейна
-
проектирование и разработка системы человеко-машинного взаимодействия для автомобилей
-
администрировал информационные системы и сети на железе и в облаке