Junior — Middle
How is multi-container application management implemented using Docker Compose?
sobes.tech AI
Answer from AI
Docker Compose manages multi-container applications using a configuration file docker-compose.yml, which describes all services, their images, networks, volumes, and dependencies.
Main features:
- Launch all containers with a single command
docker-compose up. - Define the order of startup and dependencies between services.
- Share networks and volumes.
- Scale services using the
replicasorscaleparameter.
Example of a simple docker-compose.yml:
version: '3'
services:
web:
image: nginx
ports:
- "80:80"
db:
image: postgres
environment:
POSTGRES_PASSWORD: example
Thus, Docker Compose simplifies orchestration and management of multiple containers as a single application.