Files
dble/docker-images/docker-compose.yml
2019-01-31 17:57:41 +08:00

58 lines
1.5 KiB
YAML

version: '2'
networks:
net:
driver: bridge
ipam:
config:
- subnet: 172.18.0.0/16
gateway: 172.18.0.253
services:
mysql1:
image: mysql:5.7
container_name: backend-mysql1
hostname: backend-mysql1
privileged: true
stdin_open: true
tty: true
ports:
- "33061:3306"
volumes:
- ./:/etc/mysql/
networks:
net:
ipv4_address: 172.18.0.2
environment:
MYSQL_ROOT_PASSWORD: 123456
mysql2:
image: mysql:5.7
container_name: backend-mysql2
hostname: backend-mysql2
privileged: true
stdin_open: true
tty: true
ports:
- "33062:3306"
volumes:
- ./:/etc/mysql/
networks:
net:
ipv4_address: 172.18.0.3
environment:
MYSQL_ROOT_PASSWORD: 123456
dble-server:
image: actiontech/dble:latest
container_name: dble-server
hostname: dble-server
privileged: true
stdin_open: true
tty: true
command: ["/opt/dble/bin/wait-for-it.sh", "backend-mysql1:3306","--","/opt/dble/bin/docker_init_start.sh"]
ports:
- "8066:8066"
- "9066:9066"
depends_on:
- "mysql1"
- "mysql2"
networks:
net:
ipv4_address: 172.18.0.5