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

Dozhd

Администратор
Регистрация
17 Янв 2014
Сообщения
167.902
Реакции
387.834
Складчина: Docker: первые шаги в контейнеризацию [Stepik] [Константин Варнали]



Курс предназначен для тех, кто хочет изучить Docker и начать эффективно использовать контейнеризацию в разработке, развертывании и управлении приложениями. Вы освоите основные концепции 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 и Docker Hub:

Сборка Dockerfile
Инструкции Dockerfile
Оптимизация и .dockerignore
Многоэтапная сборка
Публикация на Docker Hub
Команда Docker commit
Практические задания
Тестирование по модулю
Ресурсы, сети и тома:

Политики перезапуска
Управление ресурсами
Сети в Docker
Тома в Docker
Переменные окружения
Практическое задание
Тестирование по модулю
Docker Compose:

Принцип работы Docker Compose
Практические задания
Тестирование по курсу
Заключение
Цена 1000 руб.





СКАЧАТЬ