𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: slurm.io
Название: Видеокурс по Docker (2020)

Продолжительность: 2 ч 44 мин
Количество уроков: 28 Видео
Язык: Русский
Вес архива: 1,08 ГБ
Комплексный видеокурс по Docker — это практическое руководство для разработчиков, DevOps‑инженеров и тех, кто хочет уверенно работать с контейнерами. Курс сочетает теорию, разбор реальных кейсов и пошаговые инструкции, чтобы вы не только разобрались в технологии, но и смогли внедрить Docker в рабочие процессы.
Что вы узнаете на курсе
Мы детально разберем архитектуру Docker, научимся оптимизировать образы, развернем собственный Registry, изучим особенности работы с контейнерами на разных ОС и разберем влияние Docker на CI/CD‑процессы. Курс поможет избежать типичных ошибок и быстрее перейти к эффективной контейнеризации приложений.
Кому подойдет этот видеокурс
• Начинающим разработчикам, которые хотят освоить Docker с нуля.
• Опытным программистам, стремящимся оптимизировать сборку и деплой проектов.
• DevOps‑инженерам, работающим с контейнерами и CI/CD.
• Командам, переходящим на микросервисную архитектуру.
Практическая часть и реальный опыт
В каждой теме мы приводим примеры из проектов, обсуждаем «подводные камни», показываем, как избежать распространенных ошибок при работе с Docker и инфраструктурой.
Ответы на ключевые вопросы
• Почему приложение работает локально, но ломается в продакшене?
• Как упростить разработку при большом количестве зависимостей?
• Можно ли безопасно запускать непроверенный код в контейнерах?
• Стоит ли переходить на микросервисы и когда это оправдано?
Программа видеокурса
1. Введение в Docker и 12 факторов разработки
• Зачем нужен Docker и какие задачи решает.
• История появления и развитие технологии.
• Сравнение виртуализации и контейнеризации.
2. Основные абстракции и архитектура Docker
• Registry, Docker Daemon, Container, Image, Dockerfile.
• Как все элементы взаимодействуют между собой.
3. Установка Docker на разные ОС
• Настройка на CentOS, Debian, macOS, Windows.
• Ограничения Docker Desktop, особенности конфигурации демона.
4. CLI Docker и базовые команды
• Работа с контейнерами, образами и сетями.
• Основные команды: run, rm, push, exec и другие.
5. Создание и запуск собственного приложения в Docker
• Пишем Dockerfile с нуля.
• Сборка и оптимизация Image.
• Публикация в DockerHub и запуск проекта.
6. Docker Compose
• Зачем нужен и как работает.
• Различия версий v2 и v3.
• Запуск нескольких сервисов в одном окружении.
7. Docker в CI/CD
• Построение пайплайнов на GitLab.
• Проблемы и ограничения при использовании Docker в CI.
8. Docker под капотом
• Namespaces, Cgroups, Capabilities.
• Как создать контейнер без Docker.
9. Сетевые возможности Docker
• Типы сетей: bridge, host, overlay.
• Где и как настраивать сетевые параметры.
10. Настройка Docker Daemon
• docker.json — структура и параметры.
11. Продвинутая работа с образами и собственный Registry
• Оптимизация и очистка образов.
• Анализ слоев и их размеров.
• Настройки GitLab Registry.
12. Stateful‑данные в Docker
• Docker Volumes и типы хранилищ.
• Как обращаться с данными и каких ошибок избегать.
13. Best practices
• Как уменьшить размер образа.
• Хорошие практики написания Dockerfile.
• Multistage‑сборка.
14. Особенности работы Docker с разными языками
• Разбор нюансов: Ruby, PHP, Python, Go, Java.
Итог
К окончанию курса вы будете уверенно пользоваться Docker, понимать внутренние механизмы работы контейнеров и сможете применять полученные знания в реальных проектах — от разработки до продакшена.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь