D
DockerGen
Guides
Free & Open
Docker Compose Generator
Configure your dev stack and get a production-ready
compose.yml
in seconds.
Stack
PHP Version
PHP 8.1
PHP 8.2
PHP 8.3
PHP 8.4
PHP 8.5
Framework
Symfony
Laravel
Plain PHP
Node.js app
Static site
Database
MySQL
MariaDB
PostgreSQL
MongoDB
None
Cache / Queue / Search
None
Redis
Elasticsearch
RabbitMQ
Include Mailpit
Local SMTP server with web UI at localhost:8025
Include Xdebug
Step debugger on port 9003 — generates a custom PHP Dockerfile
Include Node.js / Vite
Frontend build server (npm run dev) at localhost:5173
Include queue worker
Background worker container running the framework's queue consumer
Include scheduled tasks (cron)
Ofelia sidecar runs the framework's scheduler every minute
Use Traefik reverse proxy (HTTPS)
Local HTTPS via Traefik's self-signed cert, instead of a plain host port
Generate compose.yml
8
configs generated