Каталог курсов
Docker
DevOps уровень

Администрирование Docker

5 000 грн

3 недели 6 занятий

18:00 - 19:30

Пн, Ср

Старт занятий

26.05.2021 г
Записаться на курс

О курсе

Docker — ПО для управления изолированными контейнерами Linux. Он решает ряд проблем с процессом разработки и её инфраструктурой, поэтому стал важной частью современного IT.

Для нормальной работы проекта Docker нужно настроить и поддерживать. На этом курсе научим, как взаимодействовать с контейнерами Docker и сделать программу частью всей инфраструктуры.

Что нужно для прохождения курса?

  • Нужно пройти курс Администрирование облачных провайдеров или Системы с высокими нагрузками на Linux. Либо пройти собеседование с преподавателем перед началом курса.

  • Вам нужно уметь работать со стеком LAMP/LEMP: настраивать DNS-серверы, управлять базами данных, работать с сертификатами SSL и переносить веб-проекты с сервера на сервер. Эти знания нужны, чтобы успешно пройти курс.

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

Введение

Лекция

Возможности Docker. Сравнение с другими технологиями виртуализации и контейнеризации. Принцип работы Docker, понятие образов (images), Dockerhub и другие репозитории Docker.

Практика

Практика по изученной теории в данном разделе.

Dockerfile

Лекция

Структура Dockerfile, команды Dockerfile. Написание первого Dockerfile с нуля. Установка Docker на Linux. Консольные команды Docker.

Практика

Практика по изученной теории в данном разделе.

Docker и сети

Лекция

Сеть и Docker, варианты организации сети для Docker-контейнеров. Проброс портов, внутренний DNS. Монтирование Volumes.

Практика

Практика по изученной теории в данном разделе.

Переменные окружения

Лекция

Переменные окружения (environment variables) при запуске контейнеров Docker. Docker Multistage builds. Многоэтапные сборки контейнеров Docker.

Практика

Практика по изученной теории в данном разделе.

Docker Compose

Лекция

Docker Compose. Возможности Docker Compose, синтаксис файла docker-compose.yml. Запуск приложений, состоящих из нескольких контейнеров.

Практика

Практика по изученной теории в данном разделе.

Докеризация сервиса

Лекция

Докеризация сервиса с нуля, запуск его в облаке. В качестве примера — сайт на PHP.

Практика

Практика по изученной теории в данном разделе.

Завершение курса

Проект

Выполнение проектной работы и защита.

Экзамен

Финальный экзамен по всему курсу.

Вы уже видели наши курсы?

Вы точно найдете то, что вам нужно 😊

Каталог курсов Каталог курсов

После окончания курса студент будет знать

  • преимущества Docker перед аналогичными сервисами
  • принцип работы Docker и его возможности
  • консольные команды приложения
  • структуру Dockerfile и файлов Docker Compose
  • как организовать сети для контейнеров Docker
  • правила сборки контейнеров
  • как докеризировать сервис с нуля

После окончания курса студент будет уметь

  • устанавливать и настраивать Docker
  • писать Dockerfile с нуля
  • создавать сети для контейнеров
  • работать с переменными окружения
  • собирать контейнеры в несколько этапов
  • запускать приложения из нескольких контейнеров
  • докеризировать сервисы с нуля
Записаться на курс

ОСТАЛИСЬ ВОПРОСЫ?

Задайте их нашим специалистам
Задать вопрос

Подпишитесь на рассылку

Каждую неделю отправляем дайджест интересных новостей, а ещё будем сообщать о мероприятиях, акциях и скидках