一、pxc镜像url:https://hub.docker.com/r/percona/percona-xtradb-cluster/

二、安装及重命名:

1、安装:docker pull percona/percona-xtradb-cluster

2、重命名:docker tag docker.io/percona/percona-xtradb-cluster pxc

三、创建、查看、删除内部网络

1、创建:docker network create --subnet=172.18.0.0/24 net1

2、查看:docker network inspect net1

3、删除:docker network rm net1

四、Docker卷(容器中的pxc节点映射数据目录的解决方法)

1、创建:docker volume create --name v1

2、查看:docker volume inspect v1

3、删除:docker volume rm v1

五、创建pxc容器:

1、创建node1(第一个容器的mysql初始化需要一段时间,需要等这个容器的mysql初始化成功并能用datagrip或其他mysql可视化工具连接后才能进行之后容器的创建):

docker run -d -p 3307:3306 -v v1:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 --privileged --name=node1 --net=net1 --ip 172.18.0.2  pxc;

2、创建node2(需要先创建v2卷):docker volume create v2):

docker run -d -p 3308:3306 -v v2:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -e CLUSTER_JOIN=node1 --privileged --name=node2 --net=net1 --ip 172.18.0.3  pxc;

3、创建node3(需要先创建v3卷):docker volume create v3):

docker run -d -p 3309:3306 -v v3:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -e CLUSTER_JOIN=node1 --privileged --name=node3 --net=net1 --ip 172.18.0.4  pxc;

4、创建node4(需要先创建v4卷):docker volume create v4):

docker run -d -p 3310:3306 -v v4:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -e CLUSTER_JOIN=node1 --privileged --name=node4 --net=net1 --ip 172.18.0.5  pxc;

5、创建node5(需要先创建v5卷):docker volume create v5):

docker run -d -p 3311:3306 -v v5:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -e CLUSTER_JOIN=node1 --privileged --name=node5 --net=net1 --ip 172.18.0.6  pxc;

ps:使用virtualbox进行端口转发子系统ip要设置为0.0.0.0

六、pxc出现闪退需要删除容器和卷轴,然后在创建

最新文章

  1. I/O重定向的原理和实现
  2. 新建一个UI窗口-XproerUI(MFC)教程
  3. 攻城狮在路上(叁)Linux(二十九)--- 完整备份工具:dump以及restore
  4. 【原】训练自己haar-like特征分类器并识别物体(1)
  5. HTML<marquee>标签
  6. Java语言实现简单FTP软件------>FTP软件效果图预览之下载功能(二)
  7. 【Oracle】物理体系结构
  8. UIScrollView 和 UIPageControl
  9. redis 简易监控的几种方法
  10. Java并发之AQS详解
  11. 2018-2019-2 20165336 《网络对抗技术》 Exp6 信息搜集与漏洞扫描
  12. jmeter csv 参数化
  13. windows 多网卡路由设置
  14. MYSQL INDEX BTREE HASH
  15. HTML中select的option设置selected="selected"无效的解决方案
  16. 各种http报错的报错的状态码的分析
  17. Android ListView 和 ***Adapter 从本地/网络获取歌曲列表
  18. [转]Global exception handling in Web API 2.1 and NLog
  19. Swift:超炫的View Controller切换动画
  20. mysq配置

热门文章

  1. HDU4418:Time travel(高斯消元+期望)
  2. phpStudy安装配置小记
  3. 洛谷 P2763 试题库问题【最大流】
  4. linux 安装和远程连接
  5. Unexpected EOF 远程主机强迫关闭了一个现有的连接 如何处理
  6. redis持久化和分布式实现
  7. IIS7 网站发布
  8. IIS7.0中Process打开cmd程序出现问题
  9. hihocoder offer收割编程练习赛11 A hiho字符串
  10. 微信小程序组件解读和分析:十二、picker滚动选择器