Notes
![]() ![]() Notes - notes.io |
A carefully curated list of Docker Compose samples.
These examples are a good starting point for how to integrate various services using the Compose file and how to manage their deployment using Docker Compose.
Note : The following examples are designed to be used in local development environments, such as project setups, tinkering around with software stacks and more. These samples must not be used in production environments.
Docker Compose samples that include multiple integrated services. Single service samples. Basic setups for various platforms (not ready for production yet - useful for personal use).
Samples of Docker Compose applications with multiple integrated services
ASP.NET MS-SQL / ASP.NET - Sample ASP.NET core application with MS SQL server database. Elasticsearch and Logstash Kibana Kibana - Sample Elasticsearch, Logstash, and Kibana stack. Go / NGINX/ MySQL - Sample Go app with an Nginx proxy, as well as an MySQL data base. Go NGINX, NGINX, and PostgreSQL - Sample Go application with an Nginx proxy and a PostgreSQL database. Java Spark / MySQL: A example Java application and a MySQL table. NGINX / ASP.NET / MySQL - Sample Nginx reverse proxy using an C# backend using ASP.NET NGINX / Flask / MongoDB - Sample Python/Flask application that includes an Nginx proxy and an Mongo database. NGINX / Flaskand MySQL - Sample Python/Flask program with an Nginx proxy and a MySQL table. Fake root NGINX/Node.js/Redis - Sample Node.js application with Nginx proxy, a Redis database and NGINX/Go - A sample Nginx backend proxy with a Go. NGINX / WSGI and Flask - Sample reverse proxy using Nginx and a Flask backend using WSGI. PostgreSQL/pgAdmin: Setup sample for postgreSQL database with pgAdmin web interface Python Flask/Python Redis A Python/Flask sample and a Redis database React / Spring / MySQL - Sample React application that includes the Spring backend as well as a MySQL database. React / Express / MySQL - Sample React application using an Node.js backend and an MySQL database. React Express / React MongoDB – Sample React application that uses a Node.js Backend and a Mongo Database. React / Rust / PostgreSQL - Sample React application with a Rust backend and a Postgres database. React and Nginx - Sample React application with Nginx. Spring or PostgreSQL Sample Java application using the Spring framework and a 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 Portainer for Plex Wireguard FastAPI
Basic setups for various platforms (not production-ready - but useful for personal use)
Gitea PostgreSQL Nextcloud / PostgreSQL Nextcloud / Redis MariaDB Pi-hole and cloudflared A Pi-hole sample setup made with use of DoH cloudflared service Prometheus / Grafana Wordpress / MySQL
These steps will guide you through the bootstrap phase for creating and deploying containers using Docker Compose.
- Ensure that you have Docker and Docker Compose installed. Windows or macOS Install Docker Desktop - Linux Install Docker and then Docker Compose
A sample run
The root directory of each sample contains the compose.yaml which describes the configuration of service components. All samples can be run locally by going to the root directory for each one and running:
Review the README.md of each sample to find more information about the structure of the sample and what is the expected output. To stop and remove all containers from the sample application:
Contribute
We would love to see examples that can assist people in understanding how to use Docker Compose for common applications. Check the Contribution Guide for more details.
Homepage: https://fakeroot.net/
![]() |
Notes is a web-based application for online taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000+ notes created and continuing...
With notes.io;
- * You can take a note from anywhere and any device with internet connection.
- * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
- * You can quickly share your contents without website, blog and e-mail.
- * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
- * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.
Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.
Easy: Notes.io doesn’t require installation. Just write and share note!
Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )
Free: Notes.io works for 14 years and has been free since the day it was started.
You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;
Email: [email protected]
Twitter: http://twitter.com/notesio
Instagram: http://instagram.com/notes.io
Facebook: http://facebook.com/notesio
Regards;
Notes.io Team