Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2

–net 是为后面ip取名一个网段
Docker的前后端分离人人网项目Demo2
下图是解除docker集群指令
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
在vi中怎么搜索文本内容
直接不要进入编辑,按 / 按键
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2

Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
上面是创建一个redis实例r1
你还需要创建r2,r3,r4.。。。
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
有三个master三个slave,master挂了,slave顶

Docker的前后端分离人人网项目Demo2Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2

Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
挂掉的在恢复了就成为了slave
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
这个是dockerPXC的虚拟IP

Docker的前后端分离人人网项目Demo2

Docker的前后端分离人人网项目Demo2
用vm虚拟机挂起,第二天再用,就连不上99.150了,要重启keepalive服务
service keepalive restart

配置redis
Docker的前后端分离人人网项目Demo2

Docker的前后端分离人人网项目Demo2

注意这里设置tomcat的端口有坑,需要注意
https://www.bilibili.com/video/av98111052?p=19
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2

Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
设置–net=host就是为了让它访问宿主机中所有网段,以便访问各个集群网段
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2

Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
创建了java节点还不够,还没有冗余节点实现高可用

在第二个java后台实例中的application.properties将tomcat端口从6001改为6002
第三个以此类推

Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
之前用Haproxy是支持TCP/IP协议的数据库集群

nigix是http协议

Docker的前后端分离人人网项目Demo2
nginx配置文件
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
因为之前做了映射,直接是宿主机的ip端口相应映射出来的
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
挂掉一个java容器,验证是否还能 请求到
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
配置冗余的nginx实现nginx高可用,双机热备

Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2

规定宿主机虚拟ip99.151:6201,用6201来接收请求,这请求就被分发到nginx节点n1上,ni的ip是99.104,端口6101

Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2

Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2
再配第二个

Docker的前后端分离人人网项目Demo2

Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2

Docker的前后端分离人人网项目Demo2

到现在两个keepalive抢占一个虚拟ip就设置好了,测试一下双机热备,挂掉n1
Docker的前后端分离人人网项目Demo2
Docker的前后端分离人人网项目Demo2

相关文章: