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 создаст и запустит оба контейнера, настроит сеть между ними и пробросит порты.