github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/dm/tests/binlog_999999/docker-compose.yml (about) 1 version: "3.7" 2 3 networks: 4 db-networks: 5 ipam: # for static IP 6 config: 7 - subnet: "172.28.128.0/24" 8 9 # re-usable extension fields, https://docs.docker.com/compose/compose-file/#extension-fields. 10 x-node: &default-node 11 privileged: true 12 restart: always 13 environment: 14 MYSQL_ROOT_PASSWORD: "123456" 15 16 services: 17 mysql1: # upstream MySQL-1 18 <<: *default-node 19 container_name: mysql1 20 hostname: mysql1 21 ports: 22 - "3306:3306" 23 networks: 24 db-networks: 25 ipv4_address: 172.28.128.4 26 image: mysql:5.7.32 27 command: --default-authentication-plugin=mysql_native_password --log-bin=/var/lib/mysql/mysql-bin --server-id=1 --binlog-format=ROW --gtid_mode=ON --enforce-gtid-consistency=true 28 volumes: 29 - /tmp/mysql1-data:/var/lib/mysql 30 31 mysql2: # upstream MySQL-2 32 <<: *default-node 33 container_name: mysql2 34 hostname: mysql2 35 ports: 36 - "3307:3306" 37 networks: 38 db-networks: 39 ipv4_address: 172.28.128.5 40 image: mysql:8.0.23 41 command: --default-authentication-plugin=mysql_native_password --log-bin=/var/lib/mysql/mysql-bin --server-id=1 --binlog-format=ROW --gtid_mode=ON --enforce-gtid-consistency=true 42 volumes: 43 - /tmp/mysql2-data:/var/lib/mysql