docker环境下安装percona-xtradb-cluster

  1. docker下载镜像

docker pull percona/percona-xtradb-cluster

docker环境下安装percona-xtradb-cluster

  1. 创建docker network

docker network create pxc-network

  1. 构建集群

启动第一个节点

docker run -d \

-p 3307:3306 \

-e MYSQL_ROOT_PASSWORD=123456 \

-e CLUSTER_NAME=cluster1 \

--name=node1 \

--net=pxc-network \

docker.io/percona/percona-xtradb-cluster:latest

第二个节点加入集群

docker run -d \

-p 3308:3306 \

-e MYSQL_ROOT_PASSWORD=123456 \

-e CLUSTER_NAME=cluster1 \

-e CLUSTER_JOIN=node1 \

--name=node2 \

--net=pxc-network \

docker.io/percona/percona-xtradb-cluster:latest

第三个节点加入集群

docker run -d \

-p 3309:3306 \

-e MYSQL_ROOT_PASSWORD=root \

-e CLUSTER_NAME=cluster1 \

-e CLUSTER_JOIN=node1 \

--name=node3 \

--net=pxc-network \

docker.io/percona/percona-xtradb-cluster:latest

docker环境下安装percona-xtradb-cluster

  1. 进入节点,登陆mysql,验证节点数据同步

docker环境下安装percona-xtradb-cluster