Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Чим Compose відрізняється від Dockerfile?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Dockerfile** - це інструкція, як зібрати образ, а **Docker Compose** - інструмент, як запустити кілька контейнерів разом. **Ключове:** `Dockerfile` створює образ → `docker-compose.yml` запускає потрібну кількість контейнерів, зв'язує їх і піднімає все середовище однією командою.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Dockerfile** - це інструкція **як зібрати образ**. У ньому описується, що має бути всередині контейнера: пакети, залежності, файли, команди для збірки та запуску. **Docker Compose** - це інструмент **як запустити кілька контейнерів разом**, налаштувати їхні зв'язки, порти, томи, змінні середовища тощо. Він використовує вже готові образи (зокрема зібрані за Dockerfile). Коротко по суті: | Питання | Dockerfile | Docker Compose | |---|---|---| | Завдання | Збірка образу | Запуск і оркестрація кількох контейнерів | | Формат | Інструкції для створення середовища | Опис сервісів, мереж і томів | | Рівень | Один контейнер | Кілька сервісів як одна система | Зв'язка зазвичай така: `Dockerfile` створює образ → `docker-compose.yml` запускає потрібну кількість контейнерів, зв'язує їх і піднімає все середовище однією командою.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.