Полный курс по контейнеризации приложений: от первых шагов с Docker до развёртывания в production и основ оркестрации. Охватывает работу с образами, Dockerfile, сеть, хранение данных, Docker Compose, оптимизацию, безопасность и best practices.
Часть уроков закрыта. Разблокируйте курс за 500 кредитов, чтобы открыть все материалы.
Что такое контейнеры, чем они отличаются от виртуальных машин, архитектура Docker
Создание, тегирование, поиск и публикация Docker-образов
Инструкции Dockerfile, лучшие практики написания
Запуск, остановка, мониторинг и логирование контейнеров
Типы сетей, изоляция, коммуникация между контейнерами
Volumes, bind mounts, tmpfs — работа с данными в контейнерах
Оркестрация многоконтейнерных приложений с помощью Docker Compose
Multi-stage builds для уменьшения размера образов
Кэширование слоёв, минимизация размера, best practices
Изоляция, сканирование уязвимостей, security best practices
Docker Hub, private registry, push и pull образов
Логирование, мониторинг, CI/CD, развёртывание в production
Основы оркестрации: Kubernetes и Docker Swarm