在/home/lianyz/projects/container-cloud/haproxy目录下创建proxy.cfg
global
stats socket /var/run/api.sock user haproxy group haproxy mode 660 level admin expose-fd listeners
log stdout format raw local0 info
defaults
mode http
timeout client 10s
timeout connect 5s
timeout server 10s
timeout http-request 10s
log global
frontend stats
bind *:8080
stats enable
stats uri /
stats refresh 10s
frontend myfrontend
bind :6301
default_backend webservers
backend webservers
server app1 app1:8001 check
server app2 app2:8002 check
启动容器
sudo docker run -d --name haproxy --link app1:app1 --link app2:app2 -p 8080:8080 -p 6301:6301 -v /home/lianyz/projects/container-cloud/haproxy:/usr/local/etc/haproxy:ro haproxytech/haproxy-alpine:2.4