DockerPlay
1

Docker Compose Multi-Service Architecture Studio

Compose Stack Idle • Click "compose up -d" to orchestrate services
Network: 172.24.0.0/16
Tier 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 Spec
Docker Terminal
Quick:
$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
$