Docker - Полный курс Docker (Udemy.com)
Изучите все основные функции Docker - Образы, Контейнеры, Dockerfile, Docker Compose в полном практическом курсе Docker
Created by: Bogdan Stashchuk
Last updated March 2026
What you will learn
- Вы изучите основы Docker, а также основные компоненты Docker: Клиент, Сервер, Docker Hub, Образы и Контейнеры, а также то, как они взаимодействуют друг с другом
- Вы научитесь загружать образы с Docker Hub и создавать на основании них контейнеры. Также вы научитесь публиковать порты для контейнеров и подключать тома
- Вы научитесь создавать Dockerfile с описанием шагом по построению собственных образов для запуска приложений в контейнерах с инструкциями FROM, RUN, COPY, CMD
- И главное - вы научитесь пользоваться Docker Compose для запуска нескольких сервисов одновременно и настроите запуск реального веб приложения в Докере
How it compares
Against the other 219 rated Udemy courses in DevOps on CourseDuck:
- Rating4.8 out of 5higher than 98% of them
- Reviews1,688#83 of 220 by number of reviews
- Length14.1 hourslonger than 83% of them
- Last updatedMarch 2026more recently than 77% of them
Course Description
Этот курс посвящен Docker
Узнайте, КАК работает Docker, и изучите его основные функции НА ПРАКТИКЕ. Это на 90% практический курс с множеством реальных примеров использования Docker
Узнайте, как создавать различные контейнеры, такие как Node.js, Python, NGINX, busybox, MySQL.
Мы начнем с установки Docker на ваш компьютер — MacOS, Windows или Linux. В MacOS и Windows вы установите Docker Desktop, в Linux вы установите Docker Engine.
После этого мы перейдем к множеству практических занятий и используем различные функции Docker. Вы будете загружать разные образы Docker и запускать с их помощью разные контейнеры.
Список практических задач, которые вы выполните с использованием Docker:
Запуск контейнеров Docker на основании различных образов
Публикация портов контейнеров для доступа к ним снаружи
Добавление переменных среды для контейнеров
Добавление имен для контейнеров
Связь между контейнерами
Подключение томов для контейнерам
Создание собственных образов на основании Dockerfile
Публикация созданных образов на Docker Hub
Запуск нескольких сервисов с помощью Docker Compose
Перенос в Docker реального веб приложения, состоящего из фронтенда, бэкенда и базы данных
Написание Dockerfile для фронтенд и бэкенд сервисов
Сохранение данных базы данных с использованием мепинга томов
Настройка публикации томов в Docker Compose
Добавление переменных среды в Docker Compose и использование их в приложениях
В ходе курса вам нужно будет создавать и редактировать текстовые файлы. Для этого вы будете использовать приложение VisualStudio Code с графическим интерфейсом. Также все файлы проекта доступны в репозитории GitHub.
Это означает, что в ходе этого курса вы также научитесь использовать:
Visual Sudio Code
Terminal (PowerShell, iTerm)
С этим курсом вы получите пожизненный доступ к более чем 50 лекциям и десяткам практических упражнений. После курса вы получите фундаментальные практические знания о Docker и сможете легко использовать его для разработки различных приложений.
Но самое главное, вы поймете и научитесь пользоваться такими основными функциями Docker, как:
Тома (Volumes)
Публикация портов (Ports Mapping)
Переменные среды (Environment Variables)
Вы также получите 30-дневную гарантию возврата денег!
Надеюсь увидеться с вами в курсе!
Instructor Details
- 4.8 Rating
1,688 Reviews
Bogdan Stashchuk
Do you really want to understand and practice instead of sitting and watching long presentations or trying to code along without any clue what is happening behind the scenes?
Join me in any of my courses and you will get real knowledge based on the deep understanding of every single topic.
But who am I?
My name is Bogdan Stashchuk and I teach students more than 20 years. I am working as Software Engineer and love to teach and learn myself.
I have a huge experience in explaining difficult things in an easy to understand format backed up with practice activities. That is the perfect combination that enables you to really learn and retain gained knowledge for a long period of time.
Let's connect in the Social Networks! All links you could find under the profile picture.
See you on my courses!
More courses by Bogdan Stashchuk
The Complete Git Guide: Understand and master Git and GitHub (2026)
4.6 (6,507 Reviews)
Provider: Udemy
Time: 23.3h
$11.99
The Complete SSL and TLS Guide: HTTP to HTTPS (2026)
4.4 (4,549 Reviews)
Provider: Udemy
Time: 10.9h
$79.99
Python - Полный Курс по Python, Django, Data Science и ML (2026)
4.6 (4,543 Reviews)
Provider: Udemy
Time: 45.5h
$64.99
JavaScript - Мастер-класс по Веб Разработке, React и Node.js (2026)
4.8 (3,418 Reviews)
Provider: Udemy
Time: 130.6h
$69.99
More DevOps courses
Docker и Docker Compose - Деплой проекта с нуля (2025)
4.8 (614 Reviews)
Provider: Udemy
Time: 3.7h
$12.99
Docker - Guía práctica de uso para desarrolladores (2026)
4.8 (4,779 Reviews)
Provider: Udemy
Time: 13.9h
$12.99
Certified Kubernetes Administrator (CKA) with Practice Tests (2026)
4.7 (93,948 Reviews)
Provider: Udemy
Time: 26h
$27.99
Docker & Kubernetes: The Practical Guide (2026)
4.7 (38,168 Reviews)
Provider: Udemy
Time: 23.7h
$22.99
HashiCorp Certified: Terraform Associate 2026
4.7 (32,153 Reviews)
Provider: Udemy
Time: 25.5h
$27.99
Reviews
By Валерий Гуров on 7/18/2025
Последняя часть курса, выдранная из какого-то друго-го курса - это полный диссионанс с основной частью курса: автор по факту не обучает, а сам изучает в процессе записи курса. В этой последней части слишком много воды, особенно для тех, кому JavaScript даром не нужен. Лучше эту чать вообще удалить из курса. Основная же чать оставила только приятные впечатления, это именно тот стиль изложения и подачи материала, который ожидается от Богдана.
By Жидкий Жук on 6/2/2025
Мне урок очень понравился, структурированно, понятно, без воды, с практиками, с готовым проектом (в курсе) чтобы мы могли без необходимости самим с нуля разрабатывать приложение сразу приступить к docker. Мне курс действительно очень понравился, большое спасибо учителю за отсутствие воды и "растягивания". Учиться было одно удовольствие. P.S: Наконец то я больше не буду страдать с MySQL без Docker
By Tymofii Stepurskyi on 3/29/2025
Вполне неплохой курс как я считаю, я за него заплатил по скидке 50 злотых, и об этом нисколько не жалею, но вот брать его по полной цене я считаю слишком дорого. Меня лично больше всего смущает модуль на 7 часов, где словно просто вставили демо-версию в которой нет ничего нового, и это только сбивает. По-моему на 15-ом модуле можно было и закончить. Что же по поводу продвинутого уровня, я пока что не в курсе, но спасибо за то что в целом мне помогло разобраться в том как работает Docker
By Андрей on 3/21/2025
Хороший курс. Освещает основные принципы управления и создания контейнеров для разных ОС. Единственное, неоднозначный 16й раздел. Части большие по объему, при этом множество отвлечений на код и правку приложения - для чего? Курс все-таки по контейнеризации. Плюс рисование схем в прямом эфире заставляет думать о непроработанности материала.
By Roman Guryev on 10/6/2023
Очень крутой курс по докеру. Богдан максимально понятно объясняет материал, даже в непонятных мне ранее моментах (маппинг томов, хот релоад, взаимодействие бэка и БД и тд) я теперь плаваю как рыба в воде, за что огромная благодарность. Могу смело рекомендовать курс всем. Пришел с ютуба, где посмотрел первые 20 минут курса, понял, что это то, что нужно и пошел купил. Мне курс и преподаватель зашли, так что буду повторять/учить node.js у него, хочется углубить свои знания чтобы с фронта перекатываться потиху в фулстек. Богдану желаю успехов и продуктивности, учащимся - сил и упорства!
By Iaroslav Sahno on 7/22/2023
Мне очень понравился курс! Он предоставил отличную базу знаний о работе с Docker и его основных функциях. Преподаватель обладает отличной речью и дикцией. Практики так таковой нет, но есть пример развёртывания приложения из четырех сервисов
By Nr on 3/9/2023
Огромная благодарность Богдану за курс! Предельно доходчиво объясняются темы, рассмотрены основные компоненты Docker. Хотелось бы более подробного рассказа об опциях Dockerfile. Плюс было бы неплохо исходные коды скриптов добавить для копирования на стадии изучения - в целях экономии времени.
By Король Сергей on 1/27/2023
Курс хорош! Но есть минус в курсе(((( Автор публикуйте свой код чтобы его можно было скопировать непосредственно во время курса! Я уверен его мало кто будет копировать, но в случае ошибки его можно будет сравнить и понять где была допущена ошибка в написании! Надо бы вам выпустить Докер 2.0 в курсе очень много инфы и она сложно условилась, надо бы по больше практики (аххахах) круто было бы вместе с вами по практиковаться Курс советую однозначно!
By Vlad Karmalytskyi on 6/17/2022
Отличный курс. Все изложено компактно, но в то же время в ходе курса всегда есть отсылки к ранее изученному, что закрепляет знания. Также приятно, что автор при столкновении с непредвиденными ситуациями не вырезал их, а оставлял и показывал пути решения, объясняя причину. Это позволяет лучше понять тему. Спасибо, Богдан.
By Marina Aldoshina on 5/16/2022
Информация подробная, структурированная, сразу всё укладывается в голове. Всё что было в курсе - с легкостью удалось повторить. Лектор говорит размеренно, подводит итоги и дает введения, поэтому перематывать для осознания происходщего не приходилось даже после перерыва в обучении. Спасибо за курс
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 96 / 100












