Чему вы научитесь
- Понимать, зачем нужен Docker и когда его использовать
- Управлять контейнерами и образами через CLI
- Создавать собственные образы с помощью Dockerfile
- Настраивать хранение данных, чтобы они не терялись после удаления контейнера
- Соединять несколько контейнеров в общую сеть
- Запускать многоконтейнерные приложения одной командой через Docker Compose
- Работать с базовой оркестрацией в Docker Swarm
О курсе
Короткий и прицельный курс для тех, кто боится Docker как чего-то сложного. Никакой магии — только конкретные команды, понятные примеры и минимум теории. Разберёмся с контейнерами, образами, сетями, данными и даже чуть-чуть заглянем в оркестрацию. К концу вы сможете сами упаковывать любое приложение в контейнер и быть уверенными, что оно запустится где угодно.
Для кого этот курс
Начинающие разработчики, которые слышали про Docker, но не знают, с какой стороны подойти
Студенты и джуны, которые хотят добавить Docker в своё резюме
Системные администраторы, переходящие на современные методы развёртывания
Все, кто устал от фразы «а у меня не запускается» на разных машинах
Начальные требования
-
Уверенное владение командной строкой (базовые команды: cd, ls, mkdir, rm)
-
Понимание, что такое процесс, порт, файловая система (на уровне новичка)
-
Любой язык программирования — хотя бы на уровне «написал Hello World»
Наши преподаватели
Программа курса
Что вы получаете
- Рабочий инструмент, который используют в 90% современных IT-команд
- Понимание, как устроена контейнеризация «под капотом»
- Готовые примеры Dockerfile, docker-compose.yml и сетевых связок
- Способность поднять любой сервис (БД, бекенд, очередь) одной командой
- Уверенность, что ваше приложение не сломается на сервере
Price:
Бесплатно