Skip to content
UdemyDevOpsPaid courseAll LevelsCertificate

Docker - Полный курс Docker (Udemy.com)

Изучите все основные функции Docker - Образы, Контейнеры, Dockerfile, Docker Compose в полном практическом курсе Docker

Created by: Bogdan Stashchuk

Last updated March 2026

icon
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

icon
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,  как:


  1. Тома (Volumes)

  2. Публикация портов (Ports Mapping)

  3. Переменные среды (Environment Variables)


Вы также получите 30-дневную гарантию возврата денег!

Надеюсь увидеться с вами в курсе!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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!

icon
More courses by Bogdan Stashchuk

$11.99

$13.99

$79.99

$64.99

$10.99

icon
More DevOps courses

$12.99

$12.99

$64.99

$27.99

$22.99

$27.99

icon
Reviews

4.8

1,688 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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

Информация подробная, структурированная, сразу всё укладывается в голове. Всё что было в курсе - с легкостью удалось повторить. Лектор говорит размеренно, подводит итоги и дает введения, поэтому перематывать для осознания происходщего не приходилось даже после перерыва в обучении. Спасибо за курс

Showing all 10 reviews on CourseDuck

Read all 1,688 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100