前置条件 docker已安装:

第一步:拉取镜像

docker pull percona/percona-xtradb-cluster:5.7.21

第二步:复制重命名镜像(可选)

docker tag percona/percona-xtradb-cluster:5.7.21 pxc

第三步: 删除pxc原来的镜像 (可选)

docker rmi percona/percona-xtradb-cluster:5.7.21

第四步:创建单独网络(可选)

docker network create --subnet=172.18.0.0/24 pxc-net

第五步:准备三个数据卷

docker volume create --name v1

docker volume create --name v2

docker volume create --name v3

第六步:创建第一个节点

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

第七步:创建另外两个节点(第六步成功后)

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

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

完成:实现了3个节点的自动复制

docker mysql 高可用_使用docker 基于pxc镜像搭建mysql高可用集群相关推荐

  1. 虚拟ip mysql负载均衡_微服务管理平台nacos虚拟ip负载均衡集群模式搭建

    一.Nacos简介 Nacos是用于微服务管理的平台,其核心功能是服务注册与发现.服务配置管理. Nacos作为服务注册发现组件,可以替换Spring Cloud应用中传统的服务注册于发现组件,如:E ...

  2. Docker下Redis Cluster分片集群的搭建、基本操作、集群扩容和集群故障转移(非关系型数据库技术课程 第九周)

    文章目录 Docker 下Redis Cluster 分片集群搭建 1. Cluster 分片集群 1.1 Cluster 集群的结构和作用 1.2 Cluster 分片集群 的作用 1.3哈希槽(h ...

  3. 使用Docker搭建Elasticsearch6.8.6集群及设置集群用户密码

    本文基于Docker镜像搭建Elasticsearch集群,集群搭建完成后设置集群用户密码,主要包含以下内容: 修改系统参数 安装docker和docker-compose 编写yml配置文件 获取集 ...

  4. Docker搭建MongoRocks副本分片集群(Docker Mongodb Rocksdb Replication Sharding)

    Docker搭建MongoRocks副本分片集群 准备 依赖 安装 下载镜像 基本单实例 带配置的单实例 权限配置 docker参数解释 启动命令 rocksdb配置解释 查看启动日志 连接测试 ov ...

  5. 二进制搭建kubernetes多master集群【三、配置k8s master及高可用】

    前面两篇文章已经配置好了etcd和flannel的网络,现在开始配置k8s master集群. etcd集群配置参考:二进制搭建kubernetes多master集群[一.使用TLS证书搭建etcd集 ...

  6. docker下,一行命令搭建elasticsearch6.5.0集群(带head插件和ik分词器)

    docker下,一行命令搭建elasticsearch6.5.0集群(带head插件和ik分词器) 2019年01月27日 21:06:12 博陵精骑 阅读数:794 标签: dockerelasti ...

  7. centos redis 升级版本_带你来搭建虚拟机和Redis集群,记得收藏

    来源于公众号Java爱好者社区 , 作者东升的思考 1.前言 我们看到分析 Redis 使用或原理的文章不少,但是完整搭建一套独立的 Redis 集群环境的介绍,并不是很多或者说还不够详细. 那么,本 ...

  8. 基于Kubernetes(k8s)的RabbitMQ 集群

    目前,有很多种基于Kubernetes搭建RabbitMQ集群的解决方案.今天笔者今天将要讨论我们在Fuel CCP项目当中所采用的方式.这种方式加以转变也适用于搭建RabbitMQ集群的一般方法.所 ...

  9. java使用国标方式取流,一种基于JAIN-SIP的国标28181平台分布式集群实现系统的制作方法...

    本发明涉及国标设备接入相关技术领域,尤其是指一种基于jain-sip的国标28181平台分布式集群实现系统. 背景技术: 在传统安防行业,采用较多的是用c++编写的产品,该类产品存在一些缺陷:该类产品 ...

最新文章

  1. 两周后上线,老板你在开玩笑吗?
  2. Github阅览神器来啦!瞬间提升50%的阅览效率
  3. 如何测试一个空的JavaScript对象?
  4. 转用PHP开发企业Wifi网络Web认证系统(附源码)
  5. Android开源框架——图片加载库Glide
  6. 特征提取 notes
  7. layui表格合并单元格多表_layui动态表格之合并单元格
  8. 鸿蒙发布官网,鸿蒙发布在即,高情商似乎也非常重要
  9. C语言高级编程:C语言数据类型大小和取值范围
  10. 正则表达式替换排除特定情况
  11. 【今日CV 视觉论文速览】15 Nov 2018
  12. 【Kafka】nable to write to standard out, closing consumer Console consumer process hangs on SIGINT
  13. 能在市场上大概率赚钱的人类型
  14. Linux内核源码下载
  15. 蓝桥杯真题:外卖优先级
  16. Red5流服务器搭建(实现在线直播,流媒体视频播放和在线视频会议)
  17. playwright之贴吧签到
  18. ggplot2作图之NMDS图
  19. HAL定时器库函数和定时器的解析
  20. PC端-移动端自适应屏幕

热门文章

  1. shell之提取头文件
  2. WSL2扩展虚拟硬件磁盘( VHD大于256GB报错问题)
  3. Mac安装iproute2/dig/traceroute
  4. IP与子网掩码的计算
  5. android屏幕休眠和唤醒两种方法(newWakeLock)
  6. 音视频之hls rtmp rtsp 视频流测试地址
  7. 从零开始搭建神经网络并将准确率提升至85%
  8. python学什么方向就业好_学python就业都有哪些方向
  9. 学python lesson1
  10. 外部接口需求怎么写_怎么写财务工作报告?送你16套高逼格财务工作报告范文PPT模板,满足不同行业会计需求!...