如何从Docker容器中访问主机的localhost 127.0.0.1

我在本地主机上托pipe了haproxy,前端端口绑定到127.0.0.1(固定), 即127.0.0.1:8000 ;而我的docker容器中的主要服务需要通过ip访问haproxy前端:127.0.0.1:8000(fixed,cann不会改变), 即127.0.0.1:8000。

我不能使用docker -net = host模式,因为我想使用“marathon-lb”来执行“服务发现和负载平衡” ,它只支持-net = bridge模式,我不能使用其他IP访问haproxy,但只能使用127.0.0.1只是因为我的主要服务不受控制。

我只是closuresdocker容器中的回环接口,并添加了路由规则: route add -net 127.0.0.0/24 dev eth0 ,但没有工作。

那么如何处理这个configuration呢? 主机或容器的iptables规则? 路线规则?

任何build议将不胜感激。