您当前的位置:首页 > 网站建设 > 网站维护
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

Docker-swarm快速搭建redis集群的方法步骤

51自学网 2022-07-22 18:47:34
  网站维护

环境配置

1.三台虚拟机,VM16

操作系统IP备注
centos7192.168.2.131 
centos7192.168.2.132 
centos7192.168.2.133 

2.redis配置

hostnameIP端口 备注
manager192.168.2.131700117001 
manager192.168.2.131700217002 
worker01192.168.2.132700317003 
worker01192.168.2.132700417004 
worker02192.168.2.133700517005 
worker02192.168.2.133700617006 

修改hostname

192.168.2.131

sudo hostnamectl set-hostname manager

重启后永久生效,或者执行 exec bash 使立即生效

192.168.2.132

sudo hostnamectl set-hostname worker01

重启后永久生效,或者执行 exec bash 使立即生效

192.168.2.133

sudo hostnamectl set-hostname worker02

重启后永久生效,或者执行 exec bash 使立即生效

创建目录

分别在集群的各服务器(131/132/133)上创建目录:

sudo rm -rf /home/data/redis/ && sudo mkdir -p /home/data/redis/{7001,7002,7003,7004,7005,7006}/{data,conf} && chmod 777 -R /home/data/

创建网络

docker network create --driver overlay mynetwork

这里创建网络类型为overlay,网络类型主要使用比较多的是bridge、overlay ,由于这里使用的是swarm集群部署,要让所有服务在同一个网络中,则需要使用overlay 。

[root@worker2 ~]# docker network lsNETWORK ID     NAME              DRIVER    SCOPE147f2ede7454   bridge            bridge    locale29b8451a401   docker_gwbridge   bridge    local4b767db33495   host              host      localsplhg7ef8xyc   ingress           overlay   swarmb037f0b632fa   mynet             bridge    local6zxw8ah74hor   mynetwork         overlay   swarmb6f757b6cadd   none              null      local063d396e139c   somenetwork       bridge    local

编写compose.yml模版文件

51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1