mirror of
https://github.com/actiontech/dble.git
synced 2026-01-01 18:30:43 -06:00
58 lines
1.5 KiB
YAML
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 |