[lectrum] Продвинутый курс по Docker, полное погружение [Андрей Присняк]

120

Продвинутый и ёмкий курс
Вы изучите все возможные темы, которые относятся к Docker: от основ упаковки своего фронтенд или бекенд проекта до продвинутых подходов контейнеризации современных веб приложений.
Структура курса

  • + 1. Запускаем Docker
    • Почему Docker?
    • Сравнение Docker контейнеров с виртуальными машинами
    • Запуск Docker на Windows 10 Pro/Ent
    • Docker Toolbox для старых версий Windows
    • Установка Docker на MacOS
    • Установка Docker на Ubuntu
    • Установка docker-compose
    • Docker компоненты
    • Docker registry
  • + 2. Docker контейнеры
    • Проверка установки docker и его конфигурационных файлов
    • Запуск веб сервера под упралвением Nginx
    • Контейнеры в Windows
    • Управление множеством контейнеров
    • Контейнеры: мониторинг процессов при помощи командной строки
    • Docker сети: управление виртуальными сетями при помощи командной строки
    • Docker сети: DNS
    • Масштабирование контейнеров

  • + 3. Docker образы
    • Что такое docker образ
    • Готовые обарзы с Docker Hub. Использование готовых образов с docker hub registry
    • Слои docker образов. Кеш образов
    • Тегирование docker образов
    • Знакомство с основами Dockerfile. Построение собственных docker образов
    • Расширение официальных образов
  • + 4. Жизненный цикл, сохранение данных и docker compose

  • Жизненный цикл контейнеров
  • Проверка контейнера на работоспособность
  • Логи контейнеров
  • Volumes как инструмент сохранения данных за пределами контейнера
  • Монтирование volumes
  • Docker compose и конфигурационный файл docker-compose.yml
  • Docker compose: Создание образов
  • Docker compose: Данные
  • Docker compose: Сети
  • Docker compose: Проверка работоспособности
  • Запуск полноценного fullstack приложения в docker