Middle+
Was ist Docker Compose? Wofür ist es?
sobes.tech KI
Antwort von 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 — поднимет оба контейнера и настроит сеть между ними.