Profile
GitHub - Docker/awesome-compose: Awesome Docker Compose Samples A curated list of Docker Compose samples. These examples provide a starting point to integrate different services using Compose files and to manage their deployment with Docker Compose. These examples can be used in local development environments, such as project setups or for tinkering with software stacks. These examples should not be used in production environments. Docker Compose sample with multiple integrated services. Single service examples. Basic setups for various platforms (not production ready but great for personal use). Docker Compose samples with multiple integrated services ASP.NET MS-SQL and ASP.NET ASP.NET core application with MS SQL server database. Elasticsearch Logstash/ LogstashKibana / Kibana – Sample Elasticsearch, Logstash and Kibana stack. Go / NGINX and MySQL - Sample Go application with an Nginx proxy and an MySQL database. Go / PostgreSQL/NGINX - Sample Go application using an Nginx proxy and a PostgreSQL SQL database. Java Spark / MySQL: A example Java application and a MySQL table. NGINX / ASP.NET / MySQL - Sample Nginx reverse proxy with an C# backend using ASP.NET NGINX / Flask / MongoDB - Sample Python/Flask app that includes an Nginx proxy and an Mongo database. NGINX / Flask and MySQL - Sample Python/Flask application with an Nginx proxy and a MySQL database. NGINX/Node.js/Redis A sample Node.js application with Nginx proxy, Redis database and NGINX/Go - A sample Nginx backend proxy using Go. Gaming NGINX / WSGI and Flask - Sample Nginx reverse proxy with an Flask backend using WSGI. PostgreSQL/pgAdmin: A sample configuration for postgreSQL database with pgAdmin web interface Python / Flask / Redis - Example Python/Flask and a Redis database React / Spring / MySQL A sample React application using a Spring backend and a MySQL database. React Express / MySQL – Sample React application using an Node.js backend. Also included is an MySQL database. React Express / React MongoDB – Sample React application that uses an Node.js Backend and a Mongo Database. React / Rust and PostgreSQL Sample React application that has a Rust backend and an Postgres database. React and Nginx: Sample React application using Nginx. Spring / PostgreSQL - Sample Java application that uses the Spring framework and PostgreSQL database. Postgres database. Single service samples Icon indicates that the sample is compatible with Docker Desktop version 4.10 and later. Angular Spark VueJS Flask PHP Traefik Django Minecraft server Plex Portainer Wireguard FastAPI Basic setups for different platforms (not production-ready but great for personal use). Gitea/PostgreSQLNextcloud/PostgreSQLNext RedisMariaDB Pi hole cloudflared – Pi-hole setup sample using DoH cloudflared Prometheus/ Grafana Wordpress/ MySQL These instructions will guide you through the steps of bootstrapping for creating and deploying containers using Docker Compose. Check that Docker and Comppose are installed on Windows or macOS. Install Docker Desktop - Linux Install Docker first and then Docker Compose. A sample run Each sample's root directory contains compose.yaml, which describes the configuration of the service components. All of the samples can be run locally in a environment by entering the root directory of each and then running: To learn more about the structure and the expected output, please refer to the README.md for each sample. To stop and remove all containers of the sample application, follow these steps: Contribute We are looking for examples that can aid people in understanding how to make use of Docker Compose for common applications. Check the Contribution Guide for more details.
Forum Role: Participant
Topics Started: 0
Replies Created: 0