This repository contains a collection of Docker Compose files for various open-source and popular software and frameworks . Each Docker Compose file is designed to set up a specific software or framework in a containerized environment.
To use a Docker Compose file in this repository, follow these steps:
- Clone this repository to your local machine.
- Navigate to the directory containing the desired Docker Compose file .
- Run the following command:
docker-compose up
This command will start the containers defined in the Docker Compose file.
The following Docker Compose files are available in this repository:
- SQL Database:
- Sqlite3
- PostgreSQL
- CockroachDB
- MySQL
- MSSQL
- Mariadb
- TimescaleDB
- EdgeDB
- NoSQL Database:
- Redis
- MongoDB
- KeyDB
- Cassandra
- CouchDB
- Couchbase
- Neo4j
- Memcached
- Valkey
- Vector Database:
- Qdrant
- ChromaDB
- PostgresVector
- Weaviate
- Analytics Database (OLAP):
- ClickHouse
- Apache Pinot
- Apache Kylin
- Apache Druid
- DB Client:
- Dbeaver
- Dbgate
- Pgadmin4
- Phpmyadmin
- Beekeeper Studio
- Backend Framework:
- FastAPI
- Django
- Spring Boot
- CRM/ERP:
- Odoo
- ERPNext
- CMS:
- WordPress
- Directus
- Ghost
- Grav
- Strapi
- Docker Client:
- Portainer
- Dokku
- Backend as a Service(BaaS):
- Pocketbase
- Appwrite
- API Platform:
- Hoppscotch
Contributions to this repository are welcome. If you would like to add a Docker Compose file for a specific software or framework, please submit a pull request.