6-4章节,scale ha容器进不去

来源:6-4 水平扩展和负载均衡

整编者74师

2020-01-02

6-4章节,ha容器进不去,我搭建了一个ha,一个redis,一个web,能运行, 执行docker-compose exec -it ha bash 不能进入ha,我想知道这个ha怎么论询web容器的?haproxy.cfg怎么配置的?这个web容器不是动态添加的吗?ha是怎么知道要轮询哪几个?还有把/var/run/docker.sock映射到容器有什么用?

写回答

2回答

麦兜搞IT

2020-01-04

haproxy就是用的round-robin轮询,具体配置您可以进到容器内部看看配置。

0
2
麦兜搞IT
回复
整编者74师
我建议您去看一下这个haproxy的dockerfile源码 https://github.com/docker/dockercloud-haproxy/tree/master 这个docker.sock的映射是和服务自动发现和动态配置有关。 另外这个haproxy的局限性非常大,只是为了演示而写的,而且只能用于特定场景,这个也在项目的readme里有介绍,建议您也看一下。
2020-01-04
共2条回复

麦兜搞IT

2020-01-04

试试 sh呢,有可能haproxy的容器没有安装bash,试试sh吧。

0
1
整编者74师
是我疏忽了,这个ha不好用啊,没法自定义配置,正常不是把haproxy.cfg映射到宿主机吗?
2020-01-04
共1条回复

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程