[Udemy] Docker и Docker Compose - Полный курс Docker + деплой на AWS (Oleksandr Tukas)

Курс

[Udemy] Docker и Docker Compose - Полный курс Docker + деплой на AWS (Oleksandr Tukas)

540 ₽

О курсе

Курс рассчитан на полное погружение с нуля, в полный цикл работы с Docker, в том числе деплой (загрузку и публикацию) приложений на сервер, работа с Базами данных, API клиентами, Веб приложениями. Такие моменты как, Docker образ, Docker контейнер, монтирование портов, монтирование директорий контейнера, compose файлы и подобное - рассмотрены в курсе с множеством примеров с целью сформировать полное понимание материала, так как курс с нуля! Docker - инструмент без которого современную разработку представить достаточно трудно. Благодаря преимуществам разработки и доставки проектов в среде Docker, его используют повсеместно, обеспечивая скорость, безопасность, платформонезависимость и простоту масштабирования. Чему вы научитесь Работать с Docker и Docker Compose (на реальных примерах) Знать принцип и работу образов и контенеров (полное понимание) Создавать и разрабатывать проекты в контейнерах Docker Создавать и управлять многоконтейнерными приложениями Работать с базами данных PostgreSQL и MongoDB в контейнерах Сервер Nginx - проксировать запросы, обслуживать медиа и статические файлы Балансировать трафик между репликами приложения через Nginx Работать с томами Docker и делать резервные копии БД Загружать на реальный сервер контейнеризированные проекты И многие другие технологии (SSH, линукс терминал и др.) см. содержании Что будет в курсе (краткий перечень): Основные проблемы деплоймента и разработки Виртуальная машина vs Docker контейнер | Образы Установка Docker на разные ОС Базовые команды по работе с образами и контейнерами Docker Использование ресурсов ПК Docker Desktop VM Файловая система контейнера Установка компонентов в образ Уменьшаем количество слоев в образе, пересборка образа Потребление памяти контейнером | Сборка образа из контейнера (обратное действие) Упаковка простого Python приложения | CMD и буферизация вывода Очистка системы Docker от мусора (кеш и прочее) Сборка образа с установкой доп. библиотек для Python (или другого ЯП) Монтирование портов и IP хоста к портам контейнера Поработаем в терминале Linux контейнера, редактор Nano Монтирование директории хоста к контейнеру Docker Compose файл Работаем руками с 4 контейнерами (без compose), сети и БД Делаем compose для сборки 4-х сервисов Старт Django проекта через контейнер Старт React проекта через контейнер Env файлы | Как задать переменные окружения через compose База данных PostgreSQL + Adminer - монтирование к проекту Entrypoint shell скрипты Разница между ENTRYPOINT и CMD директивами Работа с entrypoint sh и права на выполнение скриптов Watch - разработка с авто синхронизацией кода с контейнером и перебилд образа Тома Docker Резервное копирование томов (базы данных и тд) через busybox Производственный compose prod и сервер gunicorn Настройка env и томов для производства Производственный Dockerfile и entrypoint sh Проксирование, сервировка статики и медиа через Nginx Балансировка нагрузки между экземплярами приложения через Nginx Привелегированность процессов приложений (ог...