Docker и Docker Compose. Полный курс + деплой на AWS

44 участника

О чём курс

Современная разработка требует умения быстро разворачивать приложения в любой среде — здесь показывают, как упаковать проект любой сложности в Docker-контейнеры и настроить их деплой на реальный сервер AWS. Вы пройдете путь от создания базовых образов до управления сложными многоконтейнерными системами с базами данных PostgreSQL и MongoDB. Особое внимание уделено оркестрации через Docker Compose, настройке Nginx для проксирования запросов и балансировке трафика между репликами приложения. Курс подойдет разработчикам, которые хотят автоматизировать доставку своего кода и научиться изолировать зависимости, чтобы приложение работало одинаково стабильно на локальной машине и в продакшене.

Программа обучения

  • Введение
    • Вступление и организационные моменты
    • Основные проблемы деплоймента и разработки
    • Виртуальная машина vs Docker контейнер | Образы
  • Установка Docker | Базовая работа с Docker и основные команды
    • Установка Docker на разные ОС
    • Базовые команды по работе с образами и контейнерами Docker
    • Использование ресурсов ПК Docker Desktop VM
    • Работаем с образами операционок (Ubuntu)
    • Файловая система контейнера
    • Установка компонентов в образ
    • Уменьшаем количество слоев в образе, пересборка образа
    • Потребление памяти контейнером | Сборка образа из контейнера (обратное действие)
  • Создаем образ с кодом своего приложения (Python)
    • Упаковка простого Python приложения | CMD и буферизация вывода
    • Очистка системы Docker от мусора (кеш и прочее)
    • Сборка образа с установкой доп. библиотек для Python (или другого ЯП)
  • Сервер Nginx | Монтирование портов, директорий к контейнеру | Docker Compose
    • Монтирование портов и IP хоста к портам контейнера
    • Поработаем в терминале Linux контейнера, редактор Nano
    • Монтирование директории хоста к контейнеру
    • Наш первый Docker Compose файл
  • Mongo + Flask + Mongo-Express + API Checker
    • Работаем руками с 4 контейнерами (без compose), сети и БД
    • Делаем compose для сборки 4-х сервисов
  • Старт проектов через Docker (React и Django примеры)
    • Интро в модуль
    • Старт Django проекта через контейнер
    • Старт React проекта через контейнер
  • Настройка проекта для разработки (интернет магазин Django + PostgreSQL)
    • Подготовка проекта и интро в модуль
    • Env файлы | Как задать переменные
Складчина создана 14 мая 2025 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 1

OT Oleksandr Tukas Все материалы
98 ₽ 1 350 ₽