Прекратите писать длинные команды Docker! Изучите Docker Compose прямо сейчас!
Shubham gour
0:00 / 0:00
Прекратите писать длинные команды Docker! Изучите Docker Compose прямо сейчас!
604 просмотра · 5 месяцев назад
Shubham gour
5,19 тыс. подписчиков
604 просмотра · 5 месяцев назад
Присоединяйтесь к этому каналу, чтобы получить доступ к бонусам:
/ @shubhamgourtech
#theshubhamgour
Это видео представляет собой подробное руководство от Шубхама Гура по использованию Docker Compose для упрощения управления многоконтейнерными приложениями, отказавшись от повторяющихся и сложных команд docker, выполняемых вручную (0:00-2:07). Руководство включает в себя несколько практических демонстраций:
Базовый пример Nginx (2:09-10:30): демонстрирует, как заменить команды docker run, выполняемые вручную, файлом docker-compose.yml для простого развертывания веб-сервера, с акцентом на автоматизированное управление сетью и жизненным циклом сервисов с помощью команд docker compose up и docker compose down.
Настройка нескольких контейнеров (10:32-23:25): Показано, как организовать работу фронтенда и бэкенда в рамках общей пользовательской мостовой сети, с акцентом на эффективность конфигурации и контроль версий.
Сохранение данных с помощью томов (23:28-32:40): Рассматривается использование томов Docker в Compose для обеспечения сохранения данных в базах данных, в частности, на примере MySQL, чтобы доказать, что данные остаются нетронутыми после перезапуска контейнеров.
Сборка и переменные среды (32:44-41:09): Объясняется, как интегрировать сборки Dockerfile непосредственно в рабочий процесс Compose и управлять переменными среды для приложений, что полезно для оптимизации циклов разработки.
Проект Data Bridge Light (41:11-1:01:22): Финальный, полномасштабный проект объединяет все изученное — сети, тома, множество сервисов, проверки работоспособности и зависимости сервисов (depends_on) — для развертывания полноценного трехзвенного веб-приложения. Ключевой вывод заключается в том, что Docker Compose действует как «сборник рецептов» для вашей инфраструктуры, сокращая ручные усилия, повышая воспроизводимость и централизуя конфигурацию приложения в одном управляемом YAML-файле.
Репозиторий GitHub: https://github.com/theshubhamgour/doc...
#Docker #DockerCompose #DevOps #YAML #Containerization #Kubernetes #CloudComputing #DevOpsEngineer #LearnDocker #TechTutorial #Programming #BackendDevelopment #SoftwareEngineering #FullStack #Coding
🎥 Смотрите все эпизоды Docker здесь: • Docker Mastery: Beginner to Advanced with ...
🎥 Смотрите все эпизоды Trivy здесь: • Trivy Security Scanner Complete Course | D...
🎥 Смотрите все эпизоды Jenkins здесь: • Learn Jenkins Step by Step
Для всех обновлений:
Подписывайтесь на LinkedIn: / theshubhamgour
Подписывайтесь на меня в Instagram: / theshubhamgour
Подписывайтесь на меня в Twitter: / theshubhamgour