Программа и содержание

5 занятий по 1 часу

14 лабораторных

После прохождения курса вы будете уметь на практике создавать собственные контейнеры, настраивать сеть, выполнять переносы и миграции проектов, ограничивать лимиты и управлять корректным завершением процессов внутри контейнера. Понимать и отлаживать сборку проектов на всех этапах. Упаковывать собственные приложения в контейнеры, запускать их в облаках и на серверах заказчиков.

План занятий :

День 1

Docker, lxc история, откуда началось, какие есть проблемы и как решаются.

Сборка контейнеров, основные концепции и практики. Storage drivers.

День 2

Лимитирование ресурсов. Docker-compose версии и форматы. Настройка сетей в docker-compose.

День 3

Запуск сайта в докере. Собираем один большой docker-compose. Переносимость проектов.

Разбираемся с линковкой контейнеров, порядком запуска.

День 4

Environments, пути к внешним файлам. Завершение процессов в контейнере.

День 5

Запуск в облаках kubernetes и лайфхаки. Объемное задание по личному проекту на 3-4 часа.

День 6,7

Дополнительные два дня мы посвящаем разбору личных проектов слушателей.

-----------------------------------------

В конце каждой лекции дается задание, на выполнение которого, необходимо неподготовленному человеку по нашим оценкам потратить от 60 до 90 минут до времени.