Sobes.tech
Junior — Middle

Обяснете какво е Docker Compose и каква роля играе в управлението на контейнери?

sobes.tech AI

Отговор от AI

Docker Compose е инструмент за дефиниране и стартиране на многоконтейнерни Docker приложения. С помощта на файла docker-compose.yml може да се опише конфигурацията на няколко контейнера, тяхната мрежа, томове и зависимости между тях.

Ролята на Docker Compose в управлението на контейнеризацията:

  • Позволява стартирането на сложни приложения, съставени от няколко услуги, с една команда.
  • Улеснява настройката и мащабирането на услугите.
  • Опрощава управлението на конфигурации и среди за разработка.

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

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