deploy.stack/dbSer/dbs-dev.stack.yaml

98 lines
2.0 KiB
YAML
Raw Permalink Normal View History

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:
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