Учебный центр IBS
ADM-019 Основы Docker
Улучшаемые навыки:
DockerСертификатОнлайн
Описание курса
В данном курсе рассматриваются основные сведения о платформе Docker: архитектура Docker, запуск приложений и сервисов, устранение неполадок, работа с образами и создание собственных образов, хранение постоянных данных с помощью томов и сетевое взаимодействие. Также вас ждет множество практических заданий по всем аспектам изучаемого материала.
Модуль 1
- Какие проблемы решает Docker
Модуль 2
- Различия между контейнерами и виртуальными машинами</span>
- Архитектура и ключевые компоненты Docker
Модуль 3
- Команды и справка
- Что такое контейнер
- Запуск приложения в контейнере
- Получение списка контейнеров
- Работа с остановленными контейнерами
- Удаление ненужных контейнеров
Модуль 4
- Запуск сервиса в контейнере
- Пробрасывание портов
- Приостановка и возобновление работы контейнеров
- Работа с процессами в контейнере
- Перезапуск контейнеров
- Запуск остановленных контейнеров
- Политики перезапуска
- Жизненный цикл контейнеров
Модуль 5
- Получение журналов контейнера
- Выполнение команды внутри контейнера
- Подключение локального терминала к контейнеру и отключение от него
- Копирование файлов и папок между контейнерами и локальной файловой системой
- Отображение подробной информации о контейнере
- Отображение событий Docker
Модуль 6
- Что такое образ
- Скачивание образа
- Образы и слои
- Управление образами
- Работа с Dockerfile
- Управление тегами
Модуль 7
- Синтаксис
- Команды
Модуль 8
- Типы хранилищ Docker
- Механизм bind mounts
- Тома
- Копирование данных
- Резервные копии
Модуль 9
- Сетевые модели
- Управление сетями Docker
- Сеть изолированного типа (none)
- Сеть типа bridge (стандартная и пользовательская)
- Сеть типа host
Модуль 10
- Описание технологии Docker inside Docker
Модуль 11
- Что такое Docker Compose
- Файл docker-compose.yml
- Основные команды
- Разворачивание стека приложений
Модуль 12
- Введение в оркестрацию
- Описание Docker Swarm
- Работа с узлами (nodes)
- Работа с сервисами (services)
- Сети типа Overlay и сетевое взаимодействие в кластере
- Сети типа Ingress и доступ к приложению из вне
- Docker Stack и запуск стека приложений в кластере
Модуль 13
- Что еще есть в Docker
- Интересные проекты
- Советы и рекомендации
- Podman
Отзывы о курсе
Еще курсы
Бэкенд разработчик261Фулстек разработчик156Фронтенд разработчик139Веб-разработчик120Разработчик игр90Разработчик мобильных приложений67Десктоп разработчик35Архитектор программного обеспечения30Инженер встраиваемых систем25Разработчик баз данных21Программист 1С21Системный инженер8HTML-верстальщик6Архитектор баз данных3
Все курсы в специализации