Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке Docker Compose?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Docker Compose** - це інструмент, який дозволяє описати і запускати кілька контейнерів як єдину систему, використовуючи один конфігураційний файл `docker-compose.yml`. **Ключове:** Compose потрібен, коли проєкт складається не з одного контейнера, а з набору сервісів, які повинні працювати разом.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняDocker Compose - це інструмент, який дозволяє описати і запускати кілька контейнерів як єдину систему, використовуючи один конфігураційний файл `docker-compose.yml`. Навіщо він потрібен: ## Керування кількома сервісами Якщо застосунок складається з backend + frontend + база даних + кеш, Compose дозволяє підняти все однією командою: ```javascript docker compose up ``` ## Єдина конфігурація У файлі `docker-compose.yml` описуються сервіси, мережі, томи, змінні середовища, порти і залежності між контейнерами. ## Зручна локальна розробка Легко запускати, зупиняти, перезбирати і оновлювати середовище для розробки. ## Автоматичне створення мережі Сервіси всередині `docker-compose` бачать один одного за іменем, без ручного налаштування. Приклад міні-конфіга: ```yaml services: app: build: . ports: - "3000:3000" db: image: postgres environment: POSTGRES_PASSWORD: example ``` Compose потрібен, коли проєкт складається не з одного контейнера, а з набору сервісів, які повинні працювати разом.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.