Docker: первые шаги в контейнеризацию
О чём курс
О чём курс
Вы примените технологию контейнеризации с помощью Docker для разработки, развёртывания и управления сервисами на практике. Вся работа проходит в среде Linux Ubuntu исключительно через командную строку, без графических интерфейсов и Docker Desktop.
Для кого
Материал рассчитан на слушателей с базовыми знаниями Linux, навыками взаимодействия с терминалом, общим пониманием веб-разработки и принципов работы сетей (IP, DNS, шлюзы). Курс ориентирован на:
- начинающих разработчиков;
- DevOps-инженеров;
- системных администраторов;
- студентов IT-специальностей.
Что внутри
В программе рассматриваются архитектура Docker и принципы построения надёжной инфраструктуры. Обучение охватывает:
- создание образов и оптимизацию их размера;
- управление жизненным циклом контейнеров и системными ресурсами;
- настройку сетевого взаимодействия и постоянного хранения данных;
- автоматизацию сборки и доставки приложений через Docker Hub;
- оркестрацию многоконтейнерных сервисов с помощью Docker Compose;
- изоляцию сервисов и работу с переменными окружения.
Формат обучения
Занятия проходят в формате лекций с подробными объяснениями и скриншотами. Для закрепления теории после каждого модуля предусмотрены проверочные тесты и практические задания.
Что даёт курс
Слушатели научатся самостоятельно упаковывать любые приложения в контейнеры, конфигурировать многосервисные среды и администрировать их через командную строку на серверах.
Программа обучения
Введение в контейнеризацию и Docker:
- Знакомство
- Виртуализация и контейнеризация
- Архитектура Docker
- Установка Docker
- Тестирование по модулю Образы и контейнеры:
- Основы работы с контейнерами
- Базовые команды Docker
- Интерактивный режим
- Проброс портов в Docker
- Логи и мониторинг
- Практические задания
- Тестирование по модулю Dockerfile и Docker Hub:
- Сборка Dockerfile
- Инструкции Dockerfile
- Оптимизация и .dockerignore
- Многоэтапная сборка
- Публикация на Docker Hub
- Команда Docker commit
- Практические задания
- Тестирование по модулю Ресурсы, сети и тома:
- Политики перезапуска
- Управление ресурсами
- Сети в Docker
- Тома в Docker
- Переменные окружения
- Практическое задание
- Тестирование по модулю Docker Compose:
- Принцип работы Docker Compose
- Практические задания
- Тестирование по курсу Заключение
Теги курса
Другие материалы автора 3
КВ Константин Варнали Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.