О курсе
Курс посвящён технологии Docker и смежным темам. В рамках занятий рассматриваются история и происхождение Docker и LXC, основные проблемы и способы их решения. Уделяется внимание сборке контейнеров, основным концепциям и практикам, а также storage drivers. Второй день посвящён лимитированию ресурсов, версиям и форматам docker-compose, настройке сетей. На третьем занятии слушатели собирают один большой docker-compose для запуска сайта, изучают линковку контейнеров и порядок запуска. Четвёртый день охватывает environments, пути к внешним файлам и корректное завершение процессов в контейнере. Пятое занятие посвящено запуску в облаках, Kubernetes и лайфхакам, а также объёмному заданию по личному проекту. Дополнительно выделяются два дня на разбор личных проектов слушателей. В конце каждой лекции даётся задание, на выполнение которого, по оценкам авторов, неподготовленному человеку потребуется от 60 до 90 минут.
Что рассматривается в программе
- рассматривается создание собственных контейнеров
- разбирается настройка сетей в docker-compose
- изучается лимитирование ресурсов контейнеров
- рассматривается переносимость и миграция проектов
- разбирается управление завершением процессов внутри контейнера
- изучается сборка проектов на всех этапах
- рассматривается упаковка приложений в контейнеры и запуск в облаках
Кому может быть полезен курс
- тем, кто интересуется контейнеризацией и технологией Docker
- разработчикам и DevOps-специалистам, которым нужно ознакомиться с практикой сборки и запуска контейнеров
- тем, кто планирует использовать Docker для развёртывания проектов в облаке или на серверах
Вопросы о программе
Сколько занятий в курсе и какова их продолжительность?
Курс состоит из 5 занятий по 1 часу, плюс дополнительные два дня для разбора личных проектов слушателей.
Какие темы рассматриваются в курсе?
В курсе рассматриваются история Docker и LXC, сборка контейнеров, storage drivers, лимитирование ресурсов, docker-compose, настройка сетей, запуск сайта в Docker, переносимость проектов, environments, завершение процессов, запуск в облаках и Kubernetes.
Предусмотрены ли практические задания?
Да, в конце каждой лекции даётся задание, а также предусмотрено 14 лабораторных работ и объёмное задание по личному проекту на 3-4 часа.
Есть ли обратная связь по проектам?
Да, дополнительные два дня посвящены разбору личных проектов слушателей.