Skip to content

minimaco/consul-template-haproxy

Repository files navigation

Consul-template && haproxy1.7.6

Service discovery for mesos&marathon architecture

如何使用该git的资源,如下

你可以利用Dockerfile制作一个镜像

docker build -t haproxy_consul .

对制作完成的镜像,使用注意以下几点

本镜像是结合了haproxy supervisor consul-template三个组件合成一个镜像

1. supervisor的日志保存在/applog/supervisor目录中 

2. consul-template的日志保存在/applog/consul-template目录下 

3. haproxy的日志是通过rsyslog udp协议传递到宿主机上,你需要在宿主机配置rsyslog接收haproxy日志 

docker run 参数如下

docker run -d --net host --name consul-haproxy --restart=always \

--log-opt max-file=10 --log-opt max-size=20k \

-e HAPROXY_DOMAIN=rongyi.com \

-v /applog/supervisor:/applog/supervisor:rw \

-v /applog/consul-template:/applog/consul-template:rw \

haproxy_consul

About

服务发现之自动注册结合与haproxy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages