Этот практический курс по Docker поможет вам уверенно разобраться в контейнерах, образах, томах и других ключевых инструментах экосистемы. Материал подается через реальные примеры и упражнения, чтобы вы не только изучили теорию, но и смогли применять Docker в рабочих проектах уже во время обучения.
Что вы изучите в этом курсе
Курс охватывает все этапы работы с Docker — от установки до создания сложных многоконтейнерных приложений. Вы научитесь работать с образами, контейнерами, томами, сетями и Docker Compose, а также разберетесь в типичных сценариях использования Docker в разработке.
Основные темы обучения
Установка Docker Desktop или Docker Engine в зависимости от ОС
Создание и запуск контейнеров из различных образов
Публикация портов и управление сетями
Использование переменных среды в контейнерах и Compose
Создание собственных Dockerfile для приложений
Работа с томами для сохранения данных
Публикация образов в Docker Hub
Организация микросервисной архитектуры с Docker Compose
Практическая направленность
Большая часть курса посвящена именно практике: вы будете запускать реальные сервисы, переносить существующее веб‑приложение в Docker и настраивать взаимодействие между его компонентами.
Что именно вы сделаете на практике
Создадите контейнеры на базе Node.js, Python, NGINX, busybox, MySQL
Настроите связь между несколькими сервисами
Будете использовать тома для устойчивого хранения данных
Настроите Docker Compose для фронтенда, бэкенда и базы данных
Организуете работу переменных среды в нескольких сервисах
Инструменты и рабочая среда
В процессе прохождения курса вы также освоите сопутствующие инструменты, необходимые для комфортной разработки и работы с Docker.
Используемые приложения
Visual Studio Code — для редактирования исходного кода
PowerShell или iTerm — для выполнения команд в терминале
GitHub — для доступа к готовым проектам и примерам
Для кого подходит этот курс
Курс будет полезен начинающим разработчикам, DevOps‑инженерам, а также тем, кто хочет упростить процесс развертывания приложений и перейти к современному контейнерному подходу.
Вы сможете применять Docker для
локальной разработки и тестирования
создания повторяемых сред для проектов
развертывания сервисов в облаке и на серверах
построения микросервисной архитектуры
Результат прохождения курса
После окончания обучения вы получите прочную базу, позволяющую уверенно использовать Docker в реальных проектах. Вы будете понимать устройство контейнеров, Dockerfile, работу сети, томов и Compose, а также научитесь собирать и публиковать собственные образы.
Ключевые навыки, которые вы освоите
Работа с томами для хранения данных
Публикация портов и настройка сетей
Использование переменных среды
С пожизненным доступом к материалам, обновлениями и десятками практических упражнений этот курс станет вашим надежным фундаментом в мире Docker.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф
Очень легко смотрится, нигде нет ощущения, что что-то пропустил или забыл. Для того, кто не знает вообще docker - топ
SomeStranger
Курс абсолютно поверхностный без никакой глубины. грубо говоря просто краткий простой чрезмерно упрощенный пересказ документации. Тем кто вообще никак не знаком с докером будет полезно для ознакомления тем кто в нем хотя бы чуть чуть разбирается не даст ничего нового ибо прям едва едва задевает только самые поверхностные темы. база есть база конечно но никакой глубины в этом курсе нет.
yumti SomeStranger
что можете посоветовать более серьезное для дальнейшего изучения?
dovran7777
на 44-ом уроке может кто поделиться ссылкой на архив Time App?
CourseHunter Team dovran7777
В материалах курса, папка 7 и папка 15
multu
Рекомендую к просмотру в первую очередь тому, кто с докером только начинает знакомиться. У меня уже был опыт работы с докером и нового для себя я практически ничего не узнал. Однако очень понравилась подача материала и с удовольствием на x2 просмотрел курс.
kosenkovrus
В уроке 21 команда "-v ${PWD}:/usr/share/nginx/html" не работает - открывает индексный файл контейнера, а не локального тома. Вместо неё используйте синтаксис --mount (ссылка на доку - https://docs.docker.com/storage/bind-mounts/#choose-the--v-or---mount-flag). Пример: docker run -d -p 8085:80 --mount type=bind,source=${PWD},target=/usr/share/nginx/html --name mynginx nginx
Hailag
Можна обновить курс?
orkhan.abbsv
Очень хороший и полезный курс !
Denzel Wash
84, 85 уроки. На винде во frontend и api сервисы надо добавить это для хотрелоуда.
environment: - CHOKIDAR_USEPOLLING=true
sokadesan Denzel Wash
спасибо тебе умный человек
Kostya dev
admin update this course
Vitalii
Это первый курс, который я посмотрел полностью, смотрится очень легко, рекомендую.
Kostya dev
update course
Vitalii
крутой курс, и автор)
stas1464
please give us an update!
Segment Tree
Обновите курс, на юдеми Last updated 03/2023 был добавлен Kubernetes Docker & Kubernetes: The Complete Practical Guide
james.film
Отличный курс, рекомендую
andris14446
Богдан лучше всех;)
makcayka2000
Богдан лучший
azku
Спасибо, мужик!
steblynamaxim
Битый архив, не открывает, перезалейте пожалуйста!
support guy steblynamaxim
Попробуйте открыть другой программой
Nick Knock
15 лет в разработке, а PY так и не научился правильно произносить. Колхозно звучит.
Anonymous Nick Knock
Щас бы под спираченым курсом к произношению придираться
swen0001
Курс вже давно був на торентах, краще витрачати гроші на щось новеньке(
Вместо неё используйте синтаксис --mount (ссылка на доку - https://docs.docker.com/storage/bind-mounts/#choose-the--v-or---mount-flag).
Пример: docker run -d -p 8085:80 --mount type=bind,source=${PWD},target=/usr/share/nginx/html --name mynginx nginx
environment:
- CHOKIDAR_USEPOLLING=true
был добавлен Kubernetes
Docker & Kubernetes: The Complete Practical Guide