https://github.com/codewithrajranjan/awesome-docker-compose
Single place to find all the docker-compose installation files for database, services and other software
https://github.com/codewithrajranjan/awesome-docker-compose
List: awesome-docker-compose
docker docker-compose kubernetes
Last synced: 7 months ago
JSON representation
Single place to find all the docker-compose installation files for database, services and other software
- Host: GitHub
- URL: https://github.com/codewithrajranjan/awesome-docker-compose
- Owner: codewithrajranjan
- Created: 2020-07-28T18:37:15.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-16T04:03:35.000Z (about 1 year ago)
- Last Synced: 2024-05-22T21:00:37.146Z (about 1 year ago)
- Topics: docker, docker-compose, kubernetes
- Homepage: http://www.selftuts.in
- Size: 19.5 KB
- Stars: 83
- Watchers: 2
- Forks: 43
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - codewithrajranjan/awesome-docker-compose - Single place to find all the docker-compose installation files for database, services and other software (Others)
README
### Motive Behind this project
Every time you want to work on new product then you have spend much time in setting up those services on your local machine.
Also the installation step is different for each operating system.
This project aims to solve this problem where common product ecosystem can be easily installed on any operating system.### How to Start the services
- clone the repository
- search for the docker-compose that you want to run
- If it contains Configuration section then modify the docker-compose file with suitable configuration value.
- If you are familiar with docker compose file then you can modify the settings in docker-compose file or run with the default values
- Run the services in foreground mode```bash
docker-compose -f up
```- or Run the services in background mode
```bash
docker-compose -f up -d
```### List of services or ecosystem
## Database
- [MySQL Service](https://github.com/self-tuts/awesome-docker-compose/blob/master/mysql/mysql-5.7-docker-compose.yml)
- Redis
- [Redis Standalone](https://github.com/self-tuts/awesome-docker-compose/blob/master/redis/redis-docker-compose.yml)
- In redis insight use the host ip address
- [Redis Master and Slave Replication](https://github.com/self-tuts/awesome-docker-compose/blob/master/redis/redis-master-slave-replication-docker-compose.yml)- [Postgres](https://github.com/self-tuts/awesome-docker-compose/blob/master/database/postgres/postgres.yml)
## Message Queue
- [Kafka Zookeeper KafkaManager Ecosystem](https://github.com/self-tuts/awesome-docker-compose/blob/master/ecosystem/kafka-zookeeper-kafkamanager-docker-compose.yml)
- Configuration
- **[machine-ip-address]** : provide the ip-address of the machine.
- [RabbitMQ](https://github.com/self-tuts/awesome-docker-compose/blob/master/rabbitmq/rabbitmq-docker-compose.yml)## Big Data
- [Elasticsearch Kibana Ecosystem](https://github.com/self-tuts/awesome-docker-compose/blob/master/ecosystem/elasticsearch-kibana-docker-compose.yml)
## Metrics and Monitoring
- [Prometheus and Grafana Installation](https://github.com/self-tuts/awesome-docker-compose/blob/master/prometheus/prometheus-grafana.yml)
- [MySQL Prometheus Monitoring using MySQL Exporter](https://github.com/self-tuts/awesome-docker-compose/blob/master/prometheus/prometheus-mysql-exporter/prometheus-mysql.yaml)
- [Prometheus Scraping Config](https://github.com/self-tuts/awesome-docker-compose/blob/master/prometheus/prometheus-mysql-exporter/prometheus.yml)
- [my.cnf Configuration](https://github.com/self-tuts/awesome-docker-compose/blob/master/prometheus/prometheus-mysql-exporter/.my.cnf)## DevOps
- [Docker Registry](https://github.com/self-tuts/awesome-docker-compose/blob/master/docker-registry/docker-registry-compose.yml)