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
- Практические задания
- Тестирование по курсу Заключение
Теги курса
Другие материалы автора 3
КВ Константин Варнали Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.