version: '3'
services:
mysql:
image: "mysql:8.0"
container_name: mysql
hostname: mysql
restart: unless-stopped
ports:
- "3306:3306"
environment:
TZ: Asia/Shanghai
MYSQL_ROOT_PASSWORD: abc123456
mongodb:
container_name: mongodb
image: mongo:5.0.10-focal
ports:
- "27017:27017"
restart: unless-stopped
command:
- "--auth"
environment:
MONGO_INITDB_ROOT_USERNAME: admin
MONGO_INITDB_ROOT_PASSWORD: abc123456
wiredTigerCacheSizeGB: 2
etcd:
hostname: etcd
image: bitnami/etcd
deploy:
replicas: 1
restart_policy:
condition: on-failure
privileged: true
ports:
- "2379:2379"
- "2380:2380"
environment:
- "ALLOW_NONE_AUTHENTICATION=yes"
redis:
image: redis:6.0.6
hostname: redis
ports:
- "6379:6379"
restart: unless-stopped
- docker-compose up -d