Доступно

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

Тема в разделе "Курсы по администрированию", создана пользователем Netwise, 14 май 2025.

Цена: 1 350р-92%
Взнос: 98р
100%

Основной список: 44 участников

Резервный список: 3 участников

Статус обсуждения:
Комментирование ограничено.
  1. 14 май 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

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

    Без имени.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)
    Для кого этот курс:
    • Начинающие (в том числе, только в процессе обучения) или практикующие программисты
    Цена на данный момент 9,99 €, далее 59,99 €
    Скрытая ссылка
     
    Последнее редактирование модератором: 17 май 2025
    3 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      6 апр 2026
    2. skladchik.com
      Lokky хранитель складчины.
      6 апр 2026
    3. skladchik.com
      Складчина закрыта.
      6 апр 2026
    4. skladchik.com
      Складчина доступна.
      20 май 2025

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      6 апр 2026
    2. skladchik.com
      Lokky хранитель складчины.
      6 апр 2026
    3. skladchik.com
      Складчина закрыта.
      6 апр 2026
    4. skladchik.com
      Складчина доступна.
      20 май 2025
Статус обсуждения:
Комментирование ограничено.