[DevOps] Docker за выходные: 40 практических демонстраций [Udemy] [Kalyan Reddy Daida]
Docker in a Weekend: 40 Practical Demos for DevOps Learners
Язык курса: Английский
Субтитры: Английский (авто), Японский (авто)
Машинный перевод: русский язык Yandex
Полный практический курс по Docker, идеально подходящий как для новичков, так и для DevOps-инженеров, разработчиков и системных администраторов. Вы шаг за шагом пройдёте установку, работу с контейнерами, создание Dockerfile, развертывание многоконтейнерных приложений и освоите продвинутые возможности вроде Docker Compose, BuildKit и Multi-Stage Builds.
Чему вы научитесь:
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: buildx CLI, локальные и облачные сборщики
Demo-38: Docker BuildKit: мультиплатформенные образы
Demo-39: Docker Cloud Build: удалённая сборка
Demo-40: Многоэтапная сборка (multi-stage builds)
Темы, охватываемые в курсе:
Об авторе
Kalyan Reddy Daida — DevOps- и SRE-архитектор с более чем 15-летним опытом проектирования сложной ИТ-инфраструктуры, Java-разработки и работы с ведущими международными компаниями.
Он специализируется на облачных платформах (AWS, Azure, Google Cloud) и технологиях контейнеризации, включая Docker, Kubernetes, Terraform и Istio.
Kalyan — автор более 20 курсов на Udemy, обучивший свыше 250 000 студентов по всему миру. Его стиль — практикоориентированное обучение с упором на реальные задачи и производственные сценарии.
Последнее обновление: Март 2025
Рейтинг: 4,6 из 5 (230+ оценок)
Формат: 10 ч видео по запросу, 1 статья
Стоимость 1350 руб (54,99 €)
Docker in a Weekend: 40 Practical Demos for DevOps Learners
Язык курса: Английский
Субтитры: Английский (авто), Японский (авто)
Машинный перевод: русский язык Yandex
Полный практический курс по Docker, идеально подходящий как для новичков, так и для DevOps-инженеров, разработчиков и системных администраторов. Вы шаг за шагом пройдёте установку, работу с контейнерами, создание Dockerfile, развертывание многоконтейнерных приложений и освоите продвинутые возможности вроде Docker Compose, BuildKit и Multi-Stage Builds.
Чему вы научитесь:
- Установка Docker Desktop и регистрация на Docker Hub
- Базовые команды: pull, run, stop, exec, rm, rmi
- Сборка Docker-образов с нуля и загрузка в Docker Hub
- Работа с Dockerfile: LABEL, ADD, COPY, ARG, RUN, EXPOSE, CMD, ENTRYPOINT, ENV, HEALTHCHECK, USER
- Управление портами через -p, -P
- Docker Volumes и Bind Mounts — хранение и передача данных
- Развёртывание многоконтейнерных приложений с помощью CLI и Docker Compose
- Масштабирование, сети, порядок запуска и профили в Compose
- Эффективные сборки с Docker BuildKit
- Удалённые сборки с помощью Docker Cloud
- Многоэтапная сборка для оптимизации образов
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: buildx CLI, локальные и облачные сборщики
Demo-38: Docker BuildKit: мультиплатформенные образы
Demo-39: Docker Cloud Build: удалённая сборка
Demo-40: Многоэтапная сборка (multi-stage builds)
Темы, охватываемые в курсе:
- Установка Docker Desktop и регистрация на Docker Hub
- Базовые команды: запуск, остановка, удаление контейнеров
- Сборка и публикация образов
- Инструкции Dockerfile: LABELS, ADD, COPY, ARG, RUN, EXPOSE, CMD, WORKDIR, ENTRYPOINT, HEALTHCHECK, USER
- Проброс портов: -p, -P
- Docker Volumes и управление данными
- Bind Mounts — режимы и применение
- Временное хранение — tmpfs
- Развёртывание многоконтейнерных приложений
- Docker Compose — базовые и продвинутые функции: тома, сети, масштабирование, порядок запуска, профили, ссылки, псевдонимы
- BuildKit — эффективная сборка мультиплатформенных образов
- Docker Cloud Build — удалённая сборка
- Multi-Stage Builds — оптимизация финального образа
A complete practical Docker course, ideal for both beginners and DevOps engineers, developers, and system administrators. You will go step by step through the installation, working with containers, creating a Dockerfile, deploying multi-container applications, and master advanced features like Docker Compose, BuildKit, and Multi-Stage Builds.
What will you learn:
Installing Docker Desktop and registering on Docker Hub
Basic commands: pull, run, stop, exec, rm, rmi
Build Docker images from scratch and upload to Docker Hub
Working with Dockerfile: LABEL, ADD, COPY, ARG, RUN, EXPOSE, CMD, ENTRYPOINT, ENV, HEALTHCHECK, USER
Port Management via -p, -P
Docker Volumes and Bind Mounts — data storage and transfer
Deploying multi-container applications using the CLI and Docker Compose
Scaling, networks, startup order, and profiles in Compose
Effective builds with Docker BuildKit
Remote builds using Docker Cloud
Multi-step build for image optimization
Course modules:
Demo-01: Installing Docker Desktop, registering on Docker Hub
Demo-02: Docker commands: pull, run, exec, stop, start, rm, rmi
Demo-03: Building a Docker image and publishing it on Docker Hub
Demo-04: Dockerfile — LABELS instruction
Demo-05: Dockerfile — ADD and COPY instructions
Demo-06: Dockerfile — using ADD to download by URL
Demo-07: Dockerfile — ARG instruction
Demo-08: Dockerfile — RUN and EXPOSE instructions
Demo-09: Dockerfile — ENV, ARG, CMD, WORKDIR
Demo-10: Dockerfile — redefining the CMD command
Demo-11: Dockerfile — ENTRYPOINT instruction
Demo-12: Dockerfile — HEALTHCHECK instruction
Demo-13: Dockerfile — USER Instruction
Demo-14: Port forwarding — flags -p and -P
Demo-15: Docker Volumes — basics
Demo-16: Docker Volumes — use with containers
Demo-17: Docker Volumes — filling a volume from a container
Demo-18: Docker Volumes — mounting a subdirectory
Demo-19: Bind Mounts — basics
Demo-20: Bind Mounts — Read-only mode
Demo-21: The difference between Volumes and Bind Mounts (using the example of a non-empty directory)
Demo-22: Mounting tmpfs
Demo-23: Deploying multi-container applications using commands
Demo-24: Docker Compose — basics (MySQL as a service)
Demo-25: Docker Compose — Named volumes and metadata
Demo-26: Docker Compose — WebApp + MySQL
Demo-27: Docker Compose — scaling (Nginx + WebApp + DB)
Demo-28: Docker Compose — network configuration (Frontend/Backend)
Demo-29: Docker Compose — healthchecks
Demo-30: Docker Compose — launch procedure with conditions
Demo-31: Docker Compose Profiles
Demo-32: Docker Compose — links
Demo-33: Docker Compose — aliases
Demo-34: Docker Compose — building services
Demo-35: Compose: development — SYNC + RESTART
Demo-36: Compose: development — SYNC + REBUILD
Demo-37: Docker BuildKit: buildx CLI, local and cloud builders
Demo-38: Docker BuildKit: Multiplatform images
Demo-39: Docker Cloud Build: Remote Build
Demo-40: Multi-stage builds
Topics covered in the course:
What will you learn:
Installing Docker Desktop and registering on Docker Hub
Basic commands: pull, run, stop, exec, rm, rmi
Build Docker images from scratch and upload to Docker Hub
Working with Dockerfile: LABEL, ADD, COPY, ARG, RUN, EXPOSE, CMD, ENTRYPOINT, ENV, HEALTHCHECK, USER
Port Management via -p, -P
Docker Volumes and Bind Mounts — data storage and transfer
Deploying multi-container applications using the CLI and Docker Compose
Scaling, networks, startup order, and profiles in Compose
Effective builds with Docker BuildKit
Remote builds using Docker Cloud
Multi-step build for image optimization
Course modules:
Demo-01: Installing Docker Desktop, registering on Docker Hub
Demo-02: Docker commands: pull, run, exec, stop, start, rm, rmi
Demo-03: Building a Docker image and publishing it on Docker Hub
Demo-04: Dockerfile — LABELS instruction
Demo-05: Dockerfile — ADD and COPY instructions
Demo-06: Dockerfile — using ADD to download by URL
Demo-07: Dockerfile — ARG instruction
Demo-08: Dockerfile — RUN and EXPOSE instructions
Demo-09: Dockerfile — ENV, ARG, CMD, WORKDIR
Demo-10: Dockerfile — redefining the CMD command
Demo-11: Dockerfile — ENTRYPOINT instruction
Demo-12: Dockerfile — HEALTHCHECK instruction
Demo-13: Dockerfile — USER Instruction
Demo-14: Port forwarding — flags -p and -P
Demo-15: Docker Volumes — basics
Demo-16: Docker Volumes — use with containers
Demo-17: Docker Volumes — filling a volume from a container
Demo-18: Docker Volumes — mounting a subdirectory
Demo-19: Bind Mounts — basics
Demo-20: Bind Mounts — Read-only mode
Demo-21: The difference between Volumes and Bind Mounts (using the example of a non-empty directory)
Demo-22: Mounting tmpfs
Demo-23: Deploying multi-container applications using commands
Demo-24: Docker Compose — basics (MySQL as a service)
Demo-25: Docker Compose — Named volumes and metadata
Demo-26: Docker Compose — WebApp + MySQL
Demo-27: Docker Compose — scaling (Nginx + WebApp + DB)
Demo-28: Docker Compose — network configuration (Frontend/Backend)
Demo-29: Docker Compose — healthchecks
Demo-30: Docker Compose — launch procedure with conditions
Demo-31: Docker Compose Profiles
Demo-32: Docker Compose — links
Demo-33: Docker Compose — aliases
Demo-34: Docker Compose — building services
Demo-35: Compose: development — SYNC + RESTART
Demo-36: Compose: development — SYNC + REBUILD
Demo-37: Docker BuildKit: buildx CLI, local and cloud builders
Demo-38: Docker BuildKit: Multiplatform images
Demo-39: Docker Cloud Build: Remote Build
Demo-40: Multi-stage builds
Topics covered in the course:
- Install Docker Desktop and register on Docker Hub
- Basic commands: start, stop, delete containers
- Build and publish images
- Dockerfile Instructions: LABELS, ADD, COPY, ARG, RUN, EXPOSE, CMD, WORKDIR, ENTRYPOINT, HEALTHCHECK, USER
- Port forwarding: -p, -P
- Docker Volumes and data management
- Bind Mounts — Modes and applications
- Temporary storage — tmpfs
- Deploying multi-container applications
- Docker Compose — basic and advanced features: volumes, networks, scaling, startup order, profiles, links, aliases
- BuildKit — efficient assembly of multiplatform images
- Docker Cloud Build — remote build
- Multi-Stage Builds — optimization of the final image
Kalyan Reddy Daida — DevOps- и SRE-архитектор с более чем 15-летним опытом проектирования сложной ИТ-инфраструктуры, Java-разработки и работы с ведущими международными компаниями.
Он специализируется на облачных платформах (AWS, Azure, Google Cloud) и технологиях контейнеризации, включая Docker, Kubernetes, Terraform и Istio.
Kalyan — автор более 20 курсов на Udemy, обучивший свыше 250 000 студентов по всему миру. Его стиль — практикоориентированное обучение с упором на реальные задачи и производственные сценарии.
Последнее обновление: Март 2025
Рейтинг: 4,6 из 5 (230+ оценок)
Формат: 10 ч видео по запросу, 1 статья
Стоимость 1350 руб (54,99 €)
https://www.udemy.com/course/docker-in-a-weekend-40-practical-demos-for-devops-learners/