2024-03-05 10:25:33 +08:00
|
|
|
# docker compose -p dbs -f ./dbSer/dbs-dev.stack.yaml up -d
|
2021-09-18 13:55:31 +08:00
|
|
|
version: "3.8"
|
|
|
|
|
2021-09-18 14:57:02 +08:00
|
|
|
services:
|
2021-09-18 13:55:31 +08:00
|
|
|
redis:
|
|
|
|
image: redis:6-alpine
|
2021-09-18 17:47:37 +08:00
|
|
|
container_name: Dev-Redis
|
2021-09-18 13:55:31 +08:00
|
|
|
restart: always
|
2021-09-18 16:43:30 +08:00
|
|
|
command: "--requirepass Kevin#0412&Redis"
|
2021-09-18 13:55:31 +08:00
|
|
|
volumes:
|
|
|
|
- redis_data:/data
|
|
|
|
ports:
|
|
|
|
- "6379:6379"
|
|
|
|
networks:
|
|
|
|
DevNet:
|
|
|
|
ipv4_address: 172.22.10.205
|
|
|
|
|
|
|
|
percona:
|
2024-02-25 20:17:15 +08:00
|
|
|
image: percona:8.0.35-27
|
2021-09-18 17:47:37 +08:00
|
|
|
container_name: Dev-Percona
|
2021-09-18 13:55:31 +08:00
|
|
|
restart: always
|
|
|
|
environment:
|
2021-09-18 17:47:37 +08:00
|
|
|
- MYSQL_ROOT_PASSWORD=Kevin#0412&Mysql
|
2021-09-18 13:55:31 +08:00
|
|
|
volumes:
|
|
|
|
- mysql_data:/var/lib/mysql
|
|
|
|
- mysql_logs:/var/log/mysql
|
|
|
|
ports:
|
|
|
|
- "3306:3306"
|
|
|
|
networks:
|
|
|
|
DevNet:
|
|
|
|
ipv4_address: 172.22.10.206
|
|
|
|
|
|
|
|
etcd:
|
|
|
|
image: quay.io/coreos/etcd:v3.5.0
|
2021-09-18 17:47:37 +08:00
|
|
|
container_name: Dev-Etcd
|
2021-09-18 13:55:31 +08:00
|
|
|
restart: always
|
|
|
|
volumes:
|
|
|
|
- etcd-data:/etcd-data
|
|
|
|
ports:
|
|
|
|
- 2379:2379
|
|
|
|
networks:
|
|
|
|
DevNet:
|
|
|
|
ipv4_address: 172.22.10.207
|
|
|
|
command:
|
|
|
|
- etcd
|
|
|
|
- --data-dir=/etcd-data
|
|
|
|
- --listen-client-urls=http://0.0.0.0:2379
|
|
|
|
- --advertise-client-urls=http://0.0.0.0:2379
|
|
|
|
|
2024-02-25 20:17:15 +08:00
|
|
|
postgre:
|
2024-02-25 20:18:28 +08:00
|
|
|
image: postgres:16.2-bookworm
|
2024-02-25 20:17:15 +08:00
|
|
|
container_name: Dev-postgre
|
2021-09-18 13:55:31 +08:00
|
|
|
restart: always
|
|
|
|
environment:
|
2021-09-18 17:47:37 +08:00
|
|
|
- POSTGRES_PASSWORD=Kevin#0412&PGSql
|
2021-09-18 13:55:31 +08:00
|
|
|
volumes:
|
|
|
|
- postgresql_data:/var/lib/postgresql/data
|
|
|
|
ports:
|
|
|
|
- "5432:5432"
|
|
|
|
networks:
|
|
|
|
DevNet:
|
|
|
|
ipv4_address: 172.22.10.208
|
|
|
|
|
|
|
|
mongo:
|
|
|
|
image: mongo:5.0
|
|
|
|
restart: always
|
2021-09-18 17:47:37 +08:00
|
|
|
container_name: "Dev-Mongo"
|
2021-09-18 13:55:31 +08:00
|
|
|
environment:
|
|
|
|
- MONGO_INITDB_ROOT_USERNAME=root
|
2021-09-18 17:47:37 +08:00
|
|
|
- MONGO_INITDB_ROOT_PASSWORD=Kevin#0412&Mongo
|
2021-09-18 13:55:31 +08:00
|
|
|
volumes:
|
|
|
|
- mongo_data:/data/db
|
|
|
|
- mongo_configdb:/data/configdb
|
|
|
|
ports:
|
|
|
|
- "27017:27017"
|
|
|
|
networks:
|
|
|
|
DevNet:
|
|
|
|
ipv4_address: 172.22.10.209
|
|
|
|
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
mysql_data:
|
|
|
|
mysql_logs:
|
|
|
|
redis_data:
|
|
|
|
etcd-data:
|
|
|
|
postgresql_data:
|
|
|
|
mongo_data:
|
|
|
|
mongo_configdb:
|
|
|
|
|
|
|
|
networks:
|
|
|
|
DevNet:
|
|
|
|
name: DevNet
|
|
|
|
driver: bridge
|
|
|
|
ipam:
|
|
|
|
driver: default
|
|
|
|
config:
|
|
|
|
- subnet: 172.22.10.0/24
|