Awesome Compose

Awesome Docker Compose samples
Alternatives To Awesome Compose
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
10 hours ago362gpl-3.0C
Monitor your servers, containers, and applications, in high-resolution and in real-time!
Awesome Cheatsheets34,597
6 days ago88mitJavaScript
👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
Awesome Compose25,907
3 days ago7April 23, 2021129cc0-1.0HTML
Awesome Docker Compose samples
3 days ago26July 18, 2023319gpl-3.0Go
🔥 🔥 🔥 现代化、开源的 Linux 服务器运维管理面板。
9 hours ago30apache-2.0PHP
An open-source & self-hostable Heroku / Netlify alternative. Cloud version available here ->
Immudb8,3562015 hours ago137June 20, 2023109apache-2.0Go
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
18 hours ago311gpl-2.0C++
Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK soon
8 hours ago256agpl-3.0Shell
⛴ Docker image of Nextcloud
12 days ago1February 27, 2018336otherCommon Lisp
Migrate to PostgreSQL in a single command!
Dbmate3,78754 days ago37June 23, 202324mitGo
:rocket: A lightweight, framework-agnostic database migration tool.
Alternatives To Awesome Compose
Select To Compare

Alternative Project Comparisons

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.

Note The following samples are intended for use in local development environments such as project setups, tinkering with software stacks, etc. These samples must not be deployed in production environments.


Samples of Docker Compose applications with multiple integrated services

Use with Docker Dev Environments Icon indicates Sample is compatible with Docker Dev Environments in Docker Desktop version 4.10 or later.

Docker + wasm Icon indicates Sample is compatible with Docker+Wasm.

Single service samples

Use with Docker Dev Environments Icon indicates Sample is compatible with Docker Dev Environments in Docker Desktop version 4.10 or later.

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 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 all containers of the sample application run:

docker compose down

Quickstart guides

In addition to all the ready to run Compose samples listed above the folder official-documentation-samples contains quickstart guides. Each of these step by step guides explain which files need to be created to build and run a Docker Compose application.


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

Popular Docker Projects
Popular Database Projects
Popular Virtualization Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Awesome List
Docker Compose
Nginx Proxy