Описание
[Oleksandr Tukas] Docker и Docker Compose — Полный курс Docker + деплой на AWS (2025) [Udemy]
![[Oleksandr Tukas] Docker и Docker Compose - Полный курс Docker + деплой на AWS (2025) [Udemy]](https://freekurses.site/wp-content/uploads/oleksandr-tukas-docker-i-docker-compose-polnyy-kurs-docker-deploy-na-aws-2025-udemy-.png)
Курс рассчитан на полное погружение с нуля, в полный цикл работы с Docker, в том числе деплой (загрузку и публикацию) приложений на сервер, работа с Базами данных, API клиентами, Веб приложениями. Такие моменты как, Docker образ, Docker контейнер, монтирование портов, монтирование директорий контейнера, compose файлы и подобное — рассмотрены в курсе с множеством примеров с целью сформировать полное понимание материала, так как курс с нуля!
Docker — инструмент без которого современную разработку представить достаточно трудно. Благодаря преимуществам разработки и доставки проектов в среде Docker, его используют повсеместно, обеспечивая скорость, безопасность, платформонезависимость и простоту масштабирования.
Чему вы научитесь:
- Работать с Docker и Docker Compose (на реальных примерах)
- Знать принцип и работу образов и контенеров (полное понимание)
- Создавать и разрабатывать проекты в контейнерах Docker
- Создавать и управлять многоконтейнерными приложениями
- Работать с базами данных PostgreSQL и MongoDB в контейнерах
- Сервер Nginx — проксировать запросы, обслуживать медиа и статические файлы
- Балансировать трафик между репликами приложения через Nginx
- Работать с томами Docker и делать резервные копии БД
- Загружать на реальный сервер контейнеризированные проекты
- И многие другие технологии (SSH, линукс терминал и др.) см. содержание
Материалы курса:
11 разделов • 54 лекций • Общая продолжительность 8 ч 45 мин
Введение
- Вступление и организационные моменты
- Основные проблемы деплоймента и разработки
- Виртуальная машина 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 файлы | Как задать переменные окружения через compose
- База данных PostgreSQL + Adminer — монтирование к проекту
- Entrypoint shell скрипты
- Разница между ENTRYPOINT и CMD директивами
- Работа с entrypoint sh и права на выполнение скриптов
- Watch — разработка с авто синхронизацией кода с контейнером и перебилд образа
Nginx + Django + PostgreSQL — настройка (сборка) для прода (загрузки на сервер)
- Тома Docker
- Резервное копирование томов (базы данных и тд) через busybox
- Производственный compose prod и сервер gunicorn
- Настройка env и томов для производства
- Производственный Dockerfile и entrypoint sh
- Проксирование, сервировка статики и медиа через Nginx
- Балансировка нагрузки между экземплярами приложения через Nginx
- Привелегированность процессов приложений (ограничение прав root на nonroot)
Добавляем в сборку backend API микро-сервис на DRF и frontend на React
- Дальнейшие шаги
- Настройка для разработки API DRF микро-сервиса
- Настройка API DRF для прод — прокси через Nginx и прочие моменты
- React frontend и CORS для backend сервиса
- Двух-этапная сборка образа (Сборка билда React с упаковкой в Nginx)
Загрузка (публикация) сборки на AWS EC2 сервер и 1 сервиса на сервер Render
- О том, куда и что мы будем деплоить (чтоб понимать план действий)
- Docker Hub — регистрация, логин через CLI, загрузка своего образа
- Деплой образа React на сервер Render с загрузкой образа из Docker Hub
- Деплой React на Render через Git Hub со сборкой образа
- Управление секретными данными в продакшене — env и Docker Secrets
- Обзор AWS EC2 и создание VPC (VPS) сервера
- Подключаемся через терминал по SSH туннелю к серверу (обновляем, ставим Docker)
- Грузим сборку Nginx + Django + DRF + Postgres с GitHub по SSH
- Запуск compose сборки | выгрузка env | подключение frontend с другого сервера
Требования:
- Быть начинающим (в том числе, только в процессе обучения) или практикующим программистом
- Наличие ПК на ЛЮБОЙ ИЗ 3-х операционных систем (Windows, Mac, Linux)
Для кого этот курс:
- Начинающие (в том числе, только в процессе обучения) или практикующие программисты.
Автор курса: Oleksandr Tukas
Сайт продажника: https://www.udemy.com/course/docker-full-course/
Цена с продажника: 9.99 €
У нас Вы можете приобрести всего за 100 руб.

![[Oleksandr Tukas] Docker и Docker Compose - Полный курс Docker + деплой на AWS (2025) [Udemy]](https://infoshopik.com/wp-content/uploads/2025/06/oleksandr-tukas-docker-i-docker-compose-polnyy-kurs-docker-deploy-na-aws-2025-udemy-.png)
![[Alexander Schlee] Web Scraping APIs for Data Science 2021 (PostgreSQL+Excel) [Udemy]](https://infoshopik.com/wp-content/uploads/2021/12/alexander-schlee-web-scraping-apis-for-data-science-2021-postgresqlexcel--324x324.png)
![[Гладков Андрей] Android - быстрый старт (2020)](https://infoshopik.com/wp-content/uploads/2021/12/gladkov-andrej-android-bystryj-start-2020-324x324.jpg)
![[Арина Веспер] VesperfinCode: поддержка (6й поток) (2025) [Vesperfin]](https://infoshopik.com/wp-content/uploads/2025/08/arina-vesper-vesperfincode-podderzhka-5y-potok-2025-vesperfin--324x324.png)
![[Bogdan Stashchuk] Python - Полный Курс по Python (2023)](https://infoshopik.com/wp-content/uploads/2023/01/bogdan-stashchuk-python-polnyj-kurs-po-python-2023-324x324.png)
![[Udemy] Vue.js 2.5 Создаем сайт на Vue.JS с Firebase, Vuex и Router](https://infoshopik.com/wp-content/uploads/2021/12/udemy-vue.js-2.5-sozdaem-sajt-na-vue.js-s-firebase-vuex-i-router-1-324x324.jpg)
![[Аврора][Андрей Масалович] Методы киберразведки для бизнеса. Новые арсеналы OSINT в антикризисное время (2022)](https://infoshopik.com/wp-content/uploads/2022/09/avroraandrej-masalovich-metody-kiberrazvedki-dlja-biznesa.-novye-arsenaly-osint-v-antikrizisnoe-vremja-2022-324x324.png)
![[Яндекс.Практикум] Как стать инженером по тестированию (2020)](https://infoshopik.com/wp-content/uploads/2021/12/jandeks.praktikum-kak-stat-inzhenerom-po-testirovaniju-2020-324x324.png)
![[BigData Team] Практический курс по Big Data. Часть 2. Spark: from zero to hero (2023)](https://infoshopik.com/wp-content/uploads/2023/11/bigdata-team-prakticheskij-kurs-po-big-data.-chast-1.-hdfs-map-reduce-hive-2023-324x324.png)
![[Илья Климов] Мастер-класс: тестирование Vue-приложений (2021) [javascript.ninja]](https://infoshopik.com/wp-content/uploads/2021/12/ilja-klimov-master-klass-testirovanie-vue-prilozhenij-2021-javascript.ninja_-324x324.png)
![[Дмитрий Гусев] Веб-сервисы 1С (2025) [Специалист]](https://infoshopik.com/wp-content/uploads/2025/07/dmitriy-gusev-veb-servisy-1s-2025-spetsialist--324x324.png)
![[Фёдор Борщёв] Без ерунды. Курс о Developer Experience (2023) [Школа сильных программистов]](https://infoshopik.com/wp-content/uploads/2023/10/fjodor-borshhjov-bez-erundy.-kurs-o-developer-experience-2023-shkola-silnyh-programmistov-324x324.png)
![[Дмитрий Романов] Курс Data Science и нейронные сети на Python (2020)](https://infoshopik.com/wp-content/uploads/2021/12/dmitrij-romanov-kurs-data-science-i-nejronnye-seti-na-python-2020-324x324.png)
![[WebFormySelf] Верстка-Мастер. Полное руководство (2021)](https://infoshopik.com/wp-content/uploads/2021/12/webformyself-verstka-master.-polnoe-rukovodstvo-2021-324x324.png)
![[itik] Онлайн-школа программирование для детей 7-15 лет. Месяц 2 (2022)](https://infoshopik.com/wp-content/uploads/2022/07/itik-onlajn-shkola-programmirovanie-dlja-detej-7-15-let.-mesjac-2-2022-324x324.png)
![[Глеб Михайлов] Алгоритмы на Python с Глебом Михайловым (2025) [leopard.school]](https://infoshopik.com/wp-content/uploads/2025/07/gleb-mihaylov-algoritmy-na-python-s-glebom-mihaylovym-2025-leopard.school--324x324.png)
![[Александр Сокирка] Разработка Плагина для WordPress (2021) [geniuscourses.com]](https://infoshopik.com/wp-content/uploads/2021/12/aleksandr-sokirka-razrabotka-plagina-dlja-wordpress-2021-geniuscourses.com_-324x324.png)
![[Денис Ваннусов] Слаботочные сиcтемы в Revit (2022) [Учебный центр AMS³]](https://infoshopik.com/wp-content/uploads/2022/06/denis-vannusov-slabotochnye-sictemy-v-revit-2022-uchebnyj-centr-ams--324x324.png)
![[Михаил Русаков] Создание крупного проекта на Java с нуля (2019)](https://infoshopik.com/wp-content/uploads/2021/12/mihail-rusakov-sozdanie-krupnogo-proekta-na-java-s-nulja-2019-324x324.jpg)
![[Udemy] Обработка и предсказание данных в Python (2019)](https://infoshopik.com/wp-content/uploads/2021/12/udemy-obrabotka-i-predskazanie-dannyh-v-python-2019-324x324.jpg)
![[Udemy] Изучаем Социальную Инженерию с Нуля (все 9 частей)](https://infoshopik.com/wp-content/uploads/2021/12/udemy-izuchaem-socialnuju-inzheneriju-s-nulja-324x324.png)
Отзывы
Отзывов пока нет.