Что такое Docker Compose

Python Senior Без компании
Что такое Docker Compose
Ответы
Docker Compose — это инструмент для определения и запуска многоконтейнерных приложений Docker. Он позволяет описывать сервисы, сети и тома в YAML-файле (`docker-compose.yml`), а затем управлять ими одной командой. **Ключевые возможности:** - Упрощает развертывание нескольких контейнеров - Автоматически создает сети и тома - Поддерживает переменные окружения - Позволяет масштабировать сервисы Пример `docker-compose.yml`: ``` version: '3' services: web: image: nginx ports: - "80:80" db: image: postgres environment: POSTGRES_PASSWORD: example ``` Основные команды: - `docker-compose up` — запуск сервисов - `docker-compose down` — остановка и удаление - `docker-compose ps` — статус контейнеров Идеально подходит для локальной разработки и тестирования сложных приложений.