Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker - Полный курс Docker
Bestseller
Rating: 4.8 out of 5(1,678 ratings)
5,167 students

Docker - Полный курс Docker

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

What you'll learn

  • Вы изучите основы Docker, а также основные компоненты Docker: Клиент, Сервер, Docker Hub, Образы и Контейнеры, а также то, как они взаимодействуют друг с другом
  • Вы научитесь загружать образы с Docker Hub и создавать на основании них контейнеры. Также вы научитесь публиковать порты для контейнеров и подключать тома
  • Вы научитесь создавать Dockerfile с описанием шагом по построению собственных образов для запуска приложений в контейнерах с инструкциями FROM, RUN, COPY, CMD
  • И главное - вы научитесь пользоваться Docker Compose для запуска нескольких сервисов одновременно и настроите запуск реального веб приложения в Докере

Course content

17 sections112 lectures14h 6m total length
  • Введение5:48
  • Присоединяйтесь к сообществу единомышленников!0:29

Requirements

  • Базовые навыки использования компьютера
  • Умение пользоваться терминалом и командной строкой

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-дневную гарантию возврата денег!

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

Who this course is for:

  • Разработчики, которые хотят научиться пользоваться Docker в процессе создания приложений