Awesome Compose 
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.
Contents
Samples of Docker Compose applications with multiple integrated services
SkyWalking- Sample SkyWalking application with ElashSearch7.BarkServer- Sample Bark Server application.Flare- Sample Flare Server application.Portainer- Portainer Server application.NextCloud- Nextcloud Server application.Gofastdfs- Go-fastdfs Server application.Samba- Go-fastdfs Server application.FileBrowser- FileBrowser Server application.Transfer- Easy and fast file sharing from the command-line.SSCMS- cms system.Mysql- Mysql Server application.Spug- Spug Server application.Redis- Redis Server application.Superset- Superset Server application.Postgres- Postgres Server application.metabase- Metabase Server application.AppSmith- AppSmith Server application.tooljet- Tooljet Server application, tooljet is a low code platform for building internal tools.label-studio- LabelStudio Server application, Label Studio is a multi-type data labeling and annotation tool with standardized output format.gitea- Gitea Server application, Gitea is a painless self-hosted Git service.minio- MinIO is a high performance, Kubernetes-native object storage server.tailscale- Tailscale is a zero-config VPN built on WireGuard for securely connecting devices and containers into a private mesh network.
Getting started
These instructions will get you through the bootstrap phase of creating and deploying samples of containerized applications with Docker Compose.
Prerequisites
- Make sure that you have Docker and Docker Compose installed
- Windows or macOS: Install Docker Desktop
- Linux: Install Docker and then Docker Compose
- Download some or all of the samples from this repository.
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 README.md 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
Contribute
References
License
MIT License © 2022 funnyzak