Основы Docker

Основы Docker

  Сложность

Начинающий специалист

  Длительность

20 ак.ч.

  Формат

онлайн

  Документ

удостоверение о повышении квалификации государственного образца

Стоимость курса
28 900

Подробнее о курсе

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

Документ после выпуска

удостоверение о повышении квалификации государственного образца

Автор курса

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

Программа курса

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

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

Какие проблемы решает Docker Различия между контейнерами и виртуальными машинами Архитектура и ключевые компоненты Docker Команды и справка

  3. Приложение в контейнере (теория – 0,8 ч, практика – 0,4 ч)

Что такое контейнер Запуск приложения в контейнере Получение списка контейнеров Работа с остановленными контейнерами Удаление ненужных контейнеров

  4. Сервис в контейнере (теория – 0,8 ч, практика – 0,8 ч)

Запуск сервиса в контейнере Пробрасывание портов Приостановка и возобновление работы контейнеров Работа с процессами в контейнере Перезапуск контейнеров Запуск остановленных контейнеров Политики перезапуска Жизненный цикл контейнеров

  5. Устранение неполадок (теория – 0,5 ч, практика – 0,9 ч)

Получение журналов контейнера Выполнение команды внутри контейнера Подключение локального терминала к контейнеру и отключение от него Копирование файлов и папок между контейнерами и локальной файловой системой Отображение подробной информации о контейнере Отображение событий Docker

  6. Образы (теория – 0,8 ч, практика – 1,2 ч)

Что такое образ Скачивание образа Образы и слои Управление образами Работа с Dockerfile Управление тегами

  7. Dockerfile (теория – 1 ч, практика – 1,2 ч)

Синтаксис Команды

  8. Тома (теория – 1,8 ч, практика – 1,2 ч)

Типы хранилищ Docker Механизм bind mounts Тома Копирование данных Резервные копии

  9. Сетевые ресурсы (теория – 1,7 ч, практика – 1 ч)

Сетевые модели Управление сетями Docker Сеть изолированного типа (none) Сеть типа bridge (стандартная и пользовательская) Сеть типа host

  10. Docker внутри Docker (теория – 0,3 ч, практика – 0,3 ч)

Описание технологии Docker inside Docker

  11. Docker Compose (теория – 0,5 ч, практика – 0,6 ч)

Что такое Docker Compose Файл docker-compose.yml Основные команды Разворачивание стека приложений

  12. Docker Swarm (теория – 1,3 ч, практика – 1 ч)

Введение в оркестрацию Описание Docker Swarm Работа с узлами (nodes) Работа с сервисами (services) Сети типа Overlay и сетевое взаимодействие в кластере Сети типа Ingress и доступ к приложению из вне Docker Stack и запуск стека приложений в кластере

  13. Завершение (теория – 0,5 ч)

Что еще есть в Docker Интересные проекты Советы и рекомендации Podman

  Итого: теория 11,2 ч (56%), практика 8,8 ч (44%)

Оставьте отзыв

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 17.05.2025

Похожие курсы

Kubernetes для разработчиков

Kubernetes для разработчиков

Основы DevOps

Основы DevOps

DevOps-инженер

DevOps-инженер

GIT —  система контроля версий

GIT — система контроля версий

Git для всех

Git для всех

Stepik
 онлайн
 1 час в день
  Перейти к курсу
Network Engineer. Basic

Network Engineer. Basic

Otus
 онлайн
 5 часов
  Перейти к курсу
SRE практики и инструменты

SRE практики и инструменты

Otus
 онлайн
 4 часа
  Перейти к курсу
DevOps практики и инструменты

DevOps практики и инструменты

Otus
 онлайн
 5 часов
  Перейти к курсу

Бесплатные курсы

DevSecOps в облачном CI/CD

DevSecOps в облачном CI/CD

Планирование и подготовка production-среды

Планирование и подготовка production-среды

Онлайн-магистратура «DevOps-инженер облачных сервисов»

Онлайн-магистратура «DevOps-инженер облачных сервисов»

Сети в Linux для самых маленьких

Сети в Linux для самых маленьких

Инженер облачных сервисов

Инженер облачных сервисов

Деплой инфраструктуры по модели GitOps

Деплой инфраструктуры по модели GitOps

Базовое администрирование Linux серверов с FirstVDS

Базовое администрирование Linux серверов с FirstVDS

Git для начинающих

Git для начинающих

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных