finds.dev← search

// the find

yeasy/docker-compose-files

★ 977 · Go · updated Mar 2026

Some typical docker compose templates.

A collection of ready-to-run docker-compose configurations for common dev/ops stacks: ELK, Kafka, MongoDB clusters, Spark, HAProxy, Hyperledger Fabric, and a handful of others. It's aimed at developers who want to spin up a multi-container environment quickly without writing the compose files from scratch.

The Hyperledger Fabric section is the most substantial part — it covers multiple Fabric versions (0.6 through 3.1.4) including CCAAS examples, which is genuinely useful since getting Fabric's networking right is tedious. The ELK examples include a working Logstash pipeline config, not just the containers. The haproxy_web example includes a real haproxy.cfg with healthcheck setup, not just service declarations.

Most compose files pin to image tags that are years out of date — the Spark example references spark-examples-1.4.0, a 2015 artifact — so you'll hit compatibility issues before you finish reading the README. There are no volume definitions for persistent data in most examples (mongo_webui hardcodes /opt/data/mongo_home, everything else loses data on container restart). The install instructions still use the deprecated `pip install docker-compose` V1 rather than the Docker Compose V2 plugin. The repo is also tagged as Go despite containing essentially no Go code — it's YAML and shell scripts.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →