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

Адміністрування Docker. Практикум

10 000 грн

2 тижні 6 занять

10:00 - 17:00

Пн, Вт, Ср, Чт, Пт

Старт занять

Потрібно уточнення деталей
Записатись на курс

Про курс

Docker — ПЗ для управління ізольованими контейнерами Linux. Воно вирішує ряд проблем з процесом розробки та її інфраструктурою, тому стало важливою частиною сучасного IT.

Для нормальної роботи проєкту Docker потрібно налаштувати та підтримувати. На цьому курсі навчимо, як взаємодіяти з контейнерами Docker і зробити програму частиною всієї інфраструктури.

Цей курс — практикум, а це означає, що теорії буде мінімум. Кожне заняття майже повністю практичне, тож сумно не буде.

Що потрібно для прохождення курсу?

  • Потрібно пройти курс Адміністрування хмарних провайдерів чи Системи з високими навантаженнями на Linux. Або пройти співбесіду з викладачем перед початком курсу.

  • Вам потрібно вміти працювати зі стеком LAMP/LEMP: налаштовувати DNS-сервери, управляти базами даних, працювати з сертифікатами SSL і переносити вебпроєкти з сервера на сервер. Ці знання потрібні, щоб успішно пройти курс.

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

Заняття 1

Введення в курс.
Що таке Docker. Типи віртуалізації.
Порівняння Docker з іншими технологіями віртуалізації та контейнеризації.
Сфери застосування Docker та його можливості.
Архітектура Docker.
Сутності та компоненти Docker.

Заняття 2

Структура та синтаксис Dockerfile. Інструкції Dockerfile.
Best practice з докеризації застосунків.
Консольні команди Docker (docker cli).
Збірка власних Docker образів (docker build).
Запуск контейнерів з образів (docker run).

Заняття 3

Продовження роботи з Docker образами. Docker Hub.
Підняття власного Docker Registry. Завантаження Docker образів в репозиторій (docker push).
Докеризація застосунку з нуля.

Заняття 4

Лекція

Docker volumes та мережа в Docker.
Запуск контейнерів з різними типами мережі Docker (host, bridge, overlay).
Відкриття мережевих портів для контейнерів.
Багатоетапні збірки контейнерів Docker (Docker multi-stage build).

Заняття 5

Docker Compose plugin.
Синтаксис та інструкції docker-compose.yml
Volumes, Networking в docker-compose.yml
Написання конфігураційного файлу для Docker Compose.
Підняття проєкту на Docker Compose, що складається з декількох контейнерів.

Заняття 6

Підняття проєкту на Docker в хмарі (на прикладі Amazon AWS).
Створення хмарних ресурсів, збірка контейнерів, завантаження на Docker registry.
Запуск контейнерів, налаштування балансувальника навантаження та SSL/TLS сертифікату з доменним іменем.

Ви вже бачили наші курси?

Ви точно знайдете те, що вам треба 😊

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

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

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

Після закінчення курсу студент буде вміти

  • встановлювати та налаштовувати Docker
  • писати Dockerfile з нуля
  • створювати мережі для контейнерів
  • працювати зі змінними оточення
  • збирати контейнери в кілька етапів
  • запускати додатки з декількох контейнерів
  • докеризувати сервіси з нуля
Записатись на курс

ЗАЛИШИЛИСЬ ПИТАННЯ?

Поставте їх нашим спеціалістам
Поставити питання

Підпишіться на розсилку

Щотижня відправляємо дайджест цікавих новин, а ще будемо повідомляти про події, акції та знижки