Compose workshop
Edit the model and run focused checks. Nothing is executed on your Docker host.20 lines2 services
Level 2 · Interactive workspace
Write a Compose model, inspect the infrastructure it creates and learn to diagnose the failures that happen after docker compose up.
Compose workshop
Edit the model and run focused checks. Nothing is executed on your Docker host.Compose validator
Run validation to inspect the Compose structure.
Live infrastructure
live modelSecurity scan
Run the scan to review exposure, privileges and resilience.Log analyzer
Paste container logs. Analysis happens locally in the browser.No log analysis yet.
Troubleshooting drills
The API logs ECONNREFUSED 127.0.0.1:5432 while a db service is running.
api | connect ECONNREFUSED 127.0.0.1:5432Compose stops before the web service starts.
Bind for 0.0.0.0:8080 failed: port is already allocatednginx starts, but generated content cannot be saved.
open() /usr/share/nginx/html/index.html failed (30: Read-only file system)Safe deployment handoff
The Playground teaches and checks configuration, but deliberately has no Docker socket. Validate again on the target host before starting services.
docker compose configdocker compose up -ddocker compose psdocker compose logs --tail=100