March 18, 2020

456 words 3 mins read



Awesome Docker Compose samples

repo name docker/awesome-compose
repo link
language HTML
size (curr.) 1894 kB
stars (curr.) 525
created 2020-02-13
license Creative Commons Zero v1.0 Universal

Awesome Compose Awesome


A curated list of Docker Compose samples.

These samples provide a starting point for how to integrate different services using a Compose file and to manage their deployment with Docker Compose.


Samples of Docker Compose applications with multiple integrated services

Single service samples

Basic setups for different platforms (not production ready - useful for personal use)

Getting started

These instructions will get you through the bootstrap phase of creating and deploying samples of containerized applications with Docker Compose.


Running a sample

The root directory of each sample contains the docker-compose.yaml which describes the configuration of service components. All samples can be run in a local environment by going into the root directory of each one and executing:

docker-compose up -d

Check the of each sample to get more details on the structure and what is the expected output. To stop and remove the all containers of the sample application run:

docker-compose down


We welcome examples that help people understand how to use Docker Compose for common applications. Check the Contribution Guide for more details.

comments powered by Disqus