Docker Compose Multi-Service Architecture Studio
Compose Stack Idle • Click "compose up -d" to orchestrate services
Network: 172.24.0.0/16Tier 1: Web Reverse Proxy0.0.0.0:3000 ➔ :80
frontend
Serves Single Page Application and proxies API requests.
Image:nginx:alpine
DNS Alias:frontend
Tier 2: REST API Service0.0.0.0:5000 ➔ :5000
backend
Express.js backend connecting to database via embedded DNS.
Image:node:22-alpine
DNS Alias:backend
Tier 3: Relational DB0.0.0.0:5432 ➔ :5432
database
PostgreSQL database with isolated persistent volume storage.
Image:postgres:16-alpine
DNS Alias:database
Volume:dbdata
docker-compose.yml (Declarative Multi-Service Blueprint)
YAML Syntax • Standard Compose SpecDocker Terminalv27.1
$docker version8:41:44 PM
Client: Docker Engine - Community v27.1.1 Server: Docker Engine - Simulated In-Browser Runtime (Safe Sandbox) Storage Driver: overlay2 (Virtual Layers) Status: Ready • Zero Docker Desktop Required
$