Docker: первые шаги в контейнеризацию

О чём курс

Этот курс представляет собой комплексное руководство по освоению Docker, разработанное специально для тех, кто стремится внедрить современные методы контейнеризации в процессы разработки, развертывания и управления программным обеспечением. В условиях современной IT-индустрии умение работать с контейнерами стало стандартом, и данный курс поможет вам пройти путь от понимания базовых концепций до реализации сложных многосервисных инфраструктур. Программа обучения сфокусирована на практическом применении инструментов в среде Linux Ubuntu, что позволяет глубоко погрузиться в работу системы без использования графических интерфейсов или Docker Desktop. Вы научитесь создавать эффективные образы, управлять жизненным циклом контейнеров, настраивать сетевое взаимодействие и обеспечивать постоянное хранение данных. Курс идеально подходит для начинающих разработчиков, DevOps-инженеров, системных администраторов и студентов IT-специальностей, которые хотят систематизировать свои знания и научиться строить надежную инфраструктуру. Обучение проходит в формате лекций с четкими, лаконичными объяснениями, дополненными наглядными скриншотами для лучшего усвоения материала. Особое внимание уделяется «best practices» — вы узнаете, как оптимизировать размер образов, автоматизировать сборку и деплой приложений через Docker Hub, а также как правильно использовать Docker Compose для оркестрации многоконтейнерных проектов. Важной частью обучения являются практические задания и тесты, которые следуют за каждым модулем, позволяя закрепить теоретические знания на практике. Вы научитесь работать исключительно через командную строку, что является критически важным навыком для профессиональной работы с серверами. По завершении курса вы сможете самостоятельно упаковывать любые приложения в контейнеры, настраивать изоляцию сервисов, управлять ресурсами и переменными окружения, а также уверенно применять полученные навыки в реальных проектах. Для успешного прохождения курса требуются базовые знания Linux, понимание работы терминала, основ сетевых технологий (IP, DNS, шлюзы) и общие представления о веб-разработке. Если вы готовы экспериментировать и хотите разобраться в том, как на самом деле работают современные технологии доставки приложений, этот курс станет для вас надежным фундаментом. Вы получите не просто набор команд, а ясное представление об архитектуре Docker, что позволит вам эффективно организовывать удобную, масштабируемую и надежную инфраструктуру в любых условиях.

Программа обучения

Введение в контейнеризацию и Docker:

  • Знакомство
  • Виртуализация и контейнеризация
  • Архитектура Docker
  • Установка Docker
  • Тестирование по модулю Образы и контейнеры:
  • Основы работы с контейнерами
  • Базовые команды Docker
  • Интерактивный режим
  • Проброс портов в Docker
  • Логи и мониторинг
  • Практические задания
  • Тестирование по модулю Dockerfile и Docker Hub:
  • Сборка Dockerfile
  • Инструкции Dockerfile
  • Оптимизация и .dockerignore
  • Многоэтапная сборка
  • Публикация на Docker Hub
  • Команда Docker commit
  • Практические задания
  • Тестирование по модулю Ресурсы, сети и тома:
  • Политики перезапуска
  • Управление ресурсами
  • Сети в Docker
  • Тома в Docker
  • Переменные окружения
  • Практическое задание
  • Тестирование по модулю Docker Compose:
  • Принцип работы Docker Compose
  • Практические задания
  • Тестирование по курсу Заключение
Складчина создана 8 мая 2026 г. · описание обновлено 20 мая 2026 г.

Теги курса

Инструменты

Другие материалы автора 3

КВ Константин Варнали Все материалы
247 ₽ 1 000 ₽