Про курс
Docker — це один з найпопулярніших інструментів для DevOps спеціалістів та розробників, який суттєво пришвидшує процес розробки, тестування та доставки до кінцевого користувача вашого коду.
Docker використовують на всіх етапах розробки. Створивши локальний контейнер з додатками та сервісами, у команди є можливість інтегруватись з процесом постійної інтеграції та релізу (Continuous integration and deployment workflow).
Даний курс дозволить вам познайомитися з основами Docker контейнеризації, навчить керувати контейнером зсередини та багатьма контейнерами, що створені під одну або різні задачі. Також будуть розглянуті інструменти для різних задач, різниця між ними і те, як краще підібрати інструменти саме під ваші задачі.
Цей курс входить до спеціальності:
Попередні Вимоги
Даний курс буде корисним для людей, котрі хочуть опанувати професію DevOps Engineer або розширити кваліфікацію системного адміністратора.
Ви навчитеся
- Встановлювати Docker
- Запускати готовий Docker-образ з Docker Hub
- Створювати Docker-образ
- Запускати веб-додаток у Docker
- Писати docker-compose
- Здійснювати запуск декількох контейнерів з docker compose
- Працювати з оркестрацією на базовому рівні за допомогою Docker Swarm та запускати сервіси у ньому
- Створювати, аналізувати та оптимізовувати Dockerfile та Docker-образ
- Сканувати Dockerfile та Docker-образ на вразливість
- Взаємодіяти на базовому рівні з інструментами для управління контейнерами з UI
- 1 год 55 хв
- 01.12.2022
- 5
- 01.12.2022
- українська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Docker на 40 днів?
Вступний урок, на якому ми познайомимося з контейнерами та зрозуміємо, які проблеми вони можуть вирішити. Розглянемо основні поняття та архітектуру Docker. Розглянемо перші команди Docker CLI, як-от docker ps, docker images, docker run.
Dockerfile – основа образу. Розберемося, з чого він складається і які команди він може виконувати. Зберемо образ із CLI та опублікуємо його на нашому Docker Hub-і
Запустимо Python Web App у контейнері та розглянемо способи того, як можна гнучко змінювати роботу контейнера. Під'єднаємо папки до контейнера та навчимось підключатися до вже запущеного контейнера.
Для запуску декількох контейнерів нам потрібен docker-compose. Навчимося писати docker-compose файли та запускати їх із CLI.
Розглянемо Docker Swarm як оркестратор та запустимо stack у ньому.
Розглянемо способи аналізу Dockerfile та Docker-образів за допомогою docker scan, hadolint та checkov. Познайомимося з інструментами для управління контейнерами з UI та оцінимо їхні можливості.