Back to questions
Yadro
Middle+
9
Что такое Docker Compose? Зачем он нужен?
Companies where asked
Answer from AI
sobes.tech AI
Docker Compose — это инструмент для определения и запуска многоконтейнерных Docker-приложений. С помощью файла docker-compose.yml можно описать конфигурацию нескольких сервисов, их образы, сети, тома и зависимости.
Зачем нужен Docker Compose:
- Упрощает запуск сложных приложений с несколькими контейнерами (например, веб-сервер + база данных).
- Позволяет запускать все сервисы одной командой
docker-compose up. - Облегчает управление конфигурацией и масштабирование.
Пример docker-compose.yml для веб-приложения с базой данных:
version: '3'
services:
web:
build: ./web
ports:
- "5000:5000"
depends_on:
- db
db:
image: postgres:13
environment:
POSTGRES_PASSWORD: example
Запуск: docker-compose up — поднимет оба контейнера и настроит сеть между ними.