Программа
История и перенос прогресса
Итог занятия
Домашка — необязательно, вне таймера
Теория всех шагов программы по блокам. Открой тему, чтобы прочитать.
Как проходит занятие
Занятие — 10–90 минут: разминка по пройденному, новые шаги с короткой теорией и задачами, практика. У каждой задачи две попытки: с первой — 100 очков, со второй — 60, после второй ошибки показывается правильный ответ. Дальше по программе — если решено 70 % заданий.
Задачи с числами генерируются заново при каждом повторе шага. Дробный ответ можно вводить через запятую, точку или дробью: 0,5, 0.5, 1/2. В тренажёре любая тема без таймера.
О курсе
Виртуализация, гипервизоры и виртуальные машины; чем контейнер отличается от ВМ. Образы, реестры и теги, docker run, ps, exec и logs; порты, переменные, тома и сети; ресурсы, перезапуск и проверки здоровья. Dockerfile: слои и кэш, CMD и ENTRYPOINT, multi-stage, .dockerignore. Docker Compose, базы данных одной командой, безопасность, уборка и обзор Kubernetes. Команды в задачах проверены в настоящем Docker.
Программа курса: 37 уроков
Виртуализация
- Что такое виртуализация
- Виртуальная машина
- Контейнер и виртуальная машина
- Что выбрать и облако IaaS
- Виртуализация: смешанная тренировка
- Контроль: виртуализация
Образы и контейнеры
- Образ, контейнер, реестр
- Установка и устройство Docker
- docker run
- Жизнь контейнера
- Образы: теги и команды
- Образы и контейнеры: смешанная тренировка
- Контроль: образы и контейнеры
Данные, сеть, ресурсы
- Порты и переменные окружения
- Тома и bind mount
- Сети Docker
- Ресурсы, перезапуск, здоровье
- Данные и сеть: смешанная тренировка
- Контроль: порты, тома, сети, ресурсы
Dockerfile
- Dockerfile: основные инструкции
- CMD и ENTRYPOINT
- Слои и кэш сборки
- Multi-stage и .dockerignore
- Размер образа и воспроизводимость
- Dockerfile: смешанная тренировка
- Контроль: Dockerfile
Docker Compose и сценарии
- Docker Compose: файл
- Compose: тома, сети, зависимости
- Compose: команды
- Типовые сценарии: базы и разработка
- Compose и сценарии: смешанная тренировка
- Контроль: Docker Compose
Безопасность, чистота, дальше
- Безопасность контейнеров
- Уборка: prune и df
- Дальше: Kubernetes
- Итоговая тренировка
- Контроль: безопасность, уборка, Kubernetes