Чему вы научитесь
- Устанавливать и настраивать Docker на Linux Ubuntu
- Освоите ключевые понятия Docker: образы, контейнеры, слои, хранилища.
- Создавать Docker-образы и контейнеры с использованием Dockerfile.
- Управлять контейнерами: запуск, остановка, удаление, мониторинг.
- Применять Docker Compose для быстрого развёртывания многосервисных приложений.
- Использовать best practices для построения эффективных образов и снижения размеров контейнеров.
- Автоматизировать сборку и деплой приложений с Docker Hub.
О курсе
📕Курс предназначен для тех, кто хочет изучить Docker и начать эффективно использовать контейнеризацию в разработке, развертывании и управлении приложениями. Вы освоите основные концепции Docker, научитесь создавать образы, управлять контейнерами, масштабировать приложения и оптимизировать инфраструктуру с помощью контейнеров.
Для кого этот курс
🐧Linux-администраторы, которые хотят освоить Docker
🛠️Инженеры техподдержки, которым приходится работать с контейнерами
🚀Начинающие DevOps, которым нужна практическая база
🔄Студенты и энтузиасты, которые хотят разобраться в технологии
Начальные требования
- Базовые знания Linux и терминала.
- Базовое понимание сетей (IP-адрес, DNS, Шлюз по умолчанию и т. д.)
- Понимание базовых концепций веб-разработки и программирования.
- Желание учиться и экспериментировать с новыми технологиями.
Преподаватели курса
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 1 учеников получили сертификат.
Что вы получите
- - Устанавливать и настраивать Docker на Linux-сервере
- - Базовые знания по работе с образами и контейнерами
- - Запускать контейнеры с правильными лимитами ресурсов
- - Диагностировать и чинить типичные проблемы Docker
- - Самостоятельно собирать Dockerfile и пушить их на Docker Hub
- - Работать с сетями и volumes в продакшене
- - Использовать Docker Compose для реальных задач
- - Базовые практики безопасности