Docker и Docker Compose. Полный курс + деплой на AWS
О чём курс
Современная разработка требует умения быстро разворачивать приложения в любой среде — здесь показывают, как упаковать проект любой сложности в 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 файлы | Как задать переменные
Другие материалы автора 1
OT Oleksandr Tukas Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».