Ready-to-use Docker Compose stacks for common DevOps setups. Each stack includes environment variable documentation and a quick-start guide.
| Stack | Services | Use case |
|---|---|---|
postgres-redis/ |
PostgreSQL + Redis + pgAdmin | App database layer |
monitoring/ |
Prometheus + Grafana + Node Exporter + cAdvisor | Full observability stack |
elk/ |
Elasticsearch + Logstash + Kibana + Filebeat | Log aggregation |
traefik/ |
Traefik v3 + example app | Reverse proxy + SSL |
gitea/ |
Gitea + Postgres + Runner | Self-hosted Git |
# 1. Clone
git clone https://github.com/YOUR_USERNAME/docker-compose-templates.git
cd docker-compose-templates/<stack>
# 2. Copy and configure env
cp .env.example .env
# Edit .env with your values
# 3. Start
docker compose up -d
# 4. Check logs
docker compose logs -f- Docker 24+
- Docker Compose v2 (
docker compose, notdocker-compose)
- All stacks use named volumes — data persists between restarts
- Passwords/secrets go in
.env, never hardcoded - Each service exposes ports only where necessary — check comments before exposing to internet