https://github.com/j00131120/database-docker-compose
https://github.com/j00131120/database-docker-compose
docker docker-compose milvus mongodb mysql neo4j oceanbase postgresql redis
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/j00131120/database-docker-compose
- Owner: j00131120
- License: apache-2.0
- Created: 2025-08-26T05:58:42.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-08-26T09:07:51.000Z (about 1 month ago)
- Last Synced: 2025-08-26T10:12:15.074Z (about 1 month ago)
- Topics: docker, docker-compose, milvus, mongodb, mysql, neo4j, oceanbase, postgresql, redis
- Language: Shell
- Homepage:
- Size: 53.7 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.en.md
- License: LICENSE
Awesome Lists containing this project
README
# Database Docker Compose Collections
A curated set of Docker Compose setups for popular databases. Each stack is self-contained in its own directory with scripts, configuration, and documentation.
## Stacks
- OceanBase + OCP (+ Prometheus/Loki/Grafana)
- Path: `oceanbase/`
- Docs: `oceanbase/README.md` (Chinese), `oceanbase/README.en.md` (English)
- Compose: `oceanbase/oceanbase_docker-compose.yml`
- MySQL
- Path: `mysql/`
- Compose: `mysql/mysql_docker-compose.yml`
- Redis
- Path: `redis/`
- Compose: `redis/redis_docker-compose.yml`
- MongoDB
- Path: `mongodb/`
- Compose: `mongodb/mongodb_docker-compose.yml`
- Neo4j
- Path: `neo4j/`
- Compose: `neo4j/neo4j_docker-compose.yml`
- Milvus (Standalone)
- Path: `milvus/`
- Compose: `milvus/milvus_docker-compose.yml`
- PostgreSQL
- Path: `postgresql/`
- Compose: `postgresql/postgres_docker-compose.yml`## Quick Start (example: OceanBase)
```bash
cd oceanbase
cp env.template .env
chmod +x start.sh stop.sh
./start.sh
```## Notes
- Each stack may define its own `.env` variables. Copy the provided `env.template` to `.env` before starting.
- Default ports can be changed via `.env`.
- Consider adding `.env` files to `.gitignore` to avoid leaking secrets.## License
This repository aggregates multiple open-source components. Refer to each subdirectory's README for component-specific licenses.