Docker за выходные: 40 практических демонстраций
О чём курс
Развертывание приложений больше не требует ручной настройки серверов — здесь вы освоите контейнеризацию, которая стандартизирует процесс запуска софта в любой среде. Через 40 практических демо-уроков вы пройдете путь от первого docker run до настройки сложных архитектур с Docker Compose.
Внутри разбираются:
- Инструменты оптимизации: вы научитесь создавать легкие и безопасные образы с помощью Multi-Stage Builds и BuildKit.
- Работа с данными: разница между Docker Volumes и Bind Mounts, а также способы сохранения состояний контейнеров.
- Сетевая инфраструктура: настройка взаимодействий между сервисами, масштабирование и управление порядком запуска компонентов.
- Dockerfile: детальный разбор всех ключевых инструкций от
ENTRYPOINTиHEALTHCHECKдоUSERиARG.
Материал будет полезен разработчикам и системным администраторам, которые хотят внедрить Docker в свой ежедневный рабочий цикл без долгого погружения в теорию.
Программа обучения
- Demo-01: Установка Docker Desktop, регистрация на Docker Hub
- Demo-02: Команды Docker: pull, run, exec, stop, start, rm, rmi
- Demo-03: Сборка Docker-образа и публикация на Docker Hub
- Demo-04: Dockerfile — инструкция LABELS
- Demo-05: Dockerfile — инструкции ADD и COPY
- Demo-06: Dockerfile — использование ADD для загрузки по URL
- Demo-07: Dockerfile — инструкция ARG
- Demo-08: Dockerfile — инструкции RUN и EXPOSE
- Demo-09: Dockerfile — ENV, ARG, CMD, WORKDIR
- Demo-10: Dockerfile — переопределение команды CMD
- Demo-11: Dockerfile — инструкция ENTRYPOINT
- Demo-12: Dockerfile — инструкция HEALTHCHECK
- Demo-13: Dockerfile — инструкция USER
- Demo-14: Проброс портов — флаги -p и -P
- Demo-15: Docker Volumes — основы
- Demo-16: Docker Volumes — использование с контейнерами
- Demo-17: Docker Volumes — заполнение тома из контейнера
- Demo-18: Docker Volumes — монтирование подкаталога
- Demo-19: Bind Mounts — основы
- Demo-20: Bind Mounts — режим только для чтения
- Demo-21: Разница Volumes и Bind Mounts (на примере непустой директории)
- Demo-22: Монтирование tmpfs
- Demo-23: Развёртывание многоконтейнерных приложений с помощью команд
- Demo-24: Docker Compose — основы (MySQL как сервис)
- Demo-25: Docker Compose — именованные тома и метаданные
- Demo-26: Docker Compose — WebApp + MySQL
- Demo-27: Docker Compose — масштабирование (Nginx + WebApp + DB)
- Demo-28: Docker Compose — настройка сетей (Frontend/Backend)
- Demo-29: Docker Compose — healthchecks
- Demo-30: Docker Compose — порядок запуска с условиями
- Demo-31: Docker Compose — профили
- Demo-32: Docker Compose — ссылки (links)
- Demo-33: Docker Compose — псевдонимы (aliases)
- Demo-34: Docker Compose — сборка сервисов
- Demo-35: Compose: разработка — SYNC + RESTART
- Demo-36: Compose: разработка — SYNC + REBUILD
- Demo-37: Docker BuildKit и удаленные сборки (Docker Cloud)
- Demo-38-40: Дополнительные кейсы по многоэтапной сборке
Другие материалы автора 1
KR Kalyan Reddy Daida Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».