Sobes.tech
Junior — Middle
87

Как определить назначение Docker Compose и как он помогает управлять многоконтейнерными приложениями?

Ответ от нейросети

sobes.tech AI

Docker Compose — это инструмент для определения и запуска многоконтейнерных Docker-приложений. С помощью одного файла конфигурации (обычно docker-compose.yml) можно описать все сервисы, их образы, сети, тома и зависимости.

Это упрощает управление сложными приложениями, состоящими из нескольких контейнеров, например, веб-сервера, базы данных и кэша. Вместо запуска каждого контейнера вручную, достаточно одной команды docker-compose up — и все сервисы поднимаются и связываются между собой.

Пример простого docker-compose.yml:

version: '3'
services:
  web:
    image: nginx
    ports:
      - "80:80"
  db:
    image: postgres
    environment:
      POSTGRES_PASSWORD: example

Такой файл описывает два сервиса — веб-сервер и базу данных, которые можно запустить вместе и управлять ими как единой системой.