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