Sobes.tech
Junior — Middle
85

Kun je uitleggen wat Docker Compose is en hoe het wordt gebruikt om meerdere containers te beheren?

Bedrijven waar gevraagd werd
Soft Media Group

Antwoord van AI

sobes.tech AI

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

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

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

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

Здесь определены два сервиса: web и db. При запуске Compose создаст и запустит оба контейнера, настроит сеть между ними и пробросит порты.