h2的创建失败的问题

来源:4-5 负载均衡的高可用方案(下)

qq_财神_4

2019-11-16

h2容器只有这样创建才能运行

/home/soft/haproxy:/usr/local/etc/haproxy --name h2(前后省略)

一开始我是

/home/soft/h2:/usr/local/etc/haproxy --name h2(前后省略)

但是这样可以创建,但无法运行,在翻过提问区所有问题后,我尝试过各种方法,包括扩虚拟机内存,都无法解决这个问题,最后一点点扣代码才知道问题在这里;

我想问一下老师,如果按照PXC创建时候的思路

v1:/var/lib/mysql

v2:/var/lib/mysql

这样创建出来的的h1 和h2容器不是映射到同一个位置,为什么我还能把h1 、h2两个容器给跑起来呢

写回答

2回答

qq_财神_4

提问者

2019-11-16

老师 这个故障的位置是我一点点扣代码扣出来的//img1.sycdn.imooc.com/szimg/5dcff1be09e6e64909680380.jpg

可以看看两处设置h3的代码就一个位置不同,但是一个能把容器跑起来一处跑不起来

0
3
神思者
回复
qq_财神_4
你检查一下haproxy3目录下面的内容
2019-11-17
共3条回复

神思者

2019-11-16

你也可以给haproxy配置不同的数据卷,我这么做是简化的方法,只是让两个haproxy共享同样的配置文件。你可以看一下最后一章的内容,在分布式环境下部署docker容器就不能这么做了

0
2
神思者
回复
qq_财神_4
很可能是你映射的目录不对吧
2019-11-16
共2条回复

Docker环境下的企业级前后端分离项目部署与运维

手把手带你学会项目分布式集群部署,让你的系统不再惧怕宕机

2459 学习 · 1018 问题

查看课程