操作环境是阿里云centos7.4
Docker version 1.13.1, build dded712/1.13.1
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=abc12345 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc12345 -v v1:/var/lib/mysql --privileged --name=node1 --net=net1 --ip 172.18.0.2 pxc
docker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=abc12345 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc12345 -e ClUSTER_JOIN=node1 -v v2:/var/lib/mysql --privileged --name=node2 --net=net1 --ip 172.18.0.3 pxc
docker run -d -p 3308:3306 -e MYSQL_ROOT_PASSWORD=abc12345 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc12345 -e ClUSTER_JOIN=node1 -v v3:/var/lib/mysql --privileged --name=node3 --net=net1 --ip 172.18.0.4 pxc
docker run -d -p 3309:3306 -e MYSQL_ROOT_PASSWORD=abc12345 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc12345 -e ClUSTER_JOIN=node1 -v v4:/var/lib/mysql --privileged --name=node4 --net=net1 --ip 172.18.0.5 pxc
docker run -d -p 3310:3306 -e MYSQL_ROOT_PASSWORD=abc12345 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc12345 -e ClUSTER_JOIN=node1 -v v5:/var/lib/mysql --privileged --name=node5 --net=net1 --ip 172.18.0.6 pxc
测试两个也是不同步
创建容器节点时不带--ip参数,但是也不同步
解决问题
原来是我命令ClUSTER_JOIN的L写成了小写的l,命令也没有报错,所以一直以为是环境问题,今天按照percona官网的教程配置了一遍,才认真去检查了原来的命令