Robot
Складчик
- #1
[Stepik] Docker: первые шаги в контейнеризацию [Константин Варнали]
- Ссылка на картинку

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