1、安装mysql集群(PXC)
docker pull percona/percona-xtradb-cluster
2、创建docker内部网络
docker network create --subnet=172.18.0.0/16 net1
查看刚才创建的网络
docker network inspect net1
3、创建docker卷
docker volume create --name v1
docker volume create --name v2
...
创建备份数据卷(用于热备份数据)
docker volume create --name backup
查看刚才创建好的卷
docker inspect v1
4、创建节点
docker run -di -p 3306:3306 \
-v v1:/var/lib/mysql \
-v backup:/data \
-e MYSQL_ROOT_PASSWORD=960930 \
-e CLUSTER_NAME=PXC \
-e XTRABACKUP_PASSWORD=960930 \
--privileged=true --name=node1 --net=net1 --ip 172.18.0.2 \
pxc
docker run -di -p 3307:3306 \
-v v2:/var/lib/mysql \
-v backup:/data \
-e MYSQL_ROOT_PASSWORD=960930 \
-e CLUSTER_NAME=PXC \
-e