Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що описується в docker-compose.yml?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)У `docker-compose.yml` описується **склад і конфігурація всіх сервісів**, які мають працювати разом в одному середовищі. **Ключове:** `docker-compose.yml` - це декларативний опис того, що запускати, як запускати і з чим це буде пов'язано в межах однієї системи.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняУ `docker-compose.yml` описується **склад і конфігурація всіх сервісів**, які мають працювати разом в одному середовищі. Файл відповідає не за збірку образів, а за те, як і з якими параметрами ці контейнери будуть запущені. Зазвичай у ньому вказують: ### 1. Сервіси (services) Наприклад: `app`, `db`, `redis`. Кожен сервіс - окремий контейнер. ### 2. Образи або збірки (image / build) Або береться готовий образ, або вказується шлях до Dockerfile. ### 3. Порти (ports) Як контейнер доступний зовні - наприклад `3000:3000`. ### 4. Змінні середовища (environment) Паролі, режими запуску, налаштування застосунків. ### 5. Томи (volumes) Щоб дані не втрачалися під час перезапуску контейнерів. ### 6. Мережі (networks) Compose створює спільну мережу, щоб контейнери бачили один одного за іменем. У підсумку `docker-compose.yml` - це декларативний опис того, *що* запускати, *як* запускати і *з чим це буде пов'язано* в межах однієї системи.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.