Каталог курсів
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.yml. Запуск додатків, що складаються з декількох контейнерів.

Практика

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

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

Лекція

Докеризація сервісу з нуля, запуск його в хмарі. Як приклад — сайт на PHP.

Практика

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

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

Проєкт

Виконання проєктної роботи та захист.

Екзамен

Фінальний іспит з усього курсу.

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

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

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

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

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

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

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

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

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

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

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