- docker run --name nginx1 -d -p 8081:80 nginx
- docker run --name nginx2 -d -p 8082:80 nginx
為了要知道這些 WebServer 的位址,可以下指令:
- docker inspect nginx1 | grep IPAddress
- docker inspect nginx2 | grep IPAddress
- listen balanceGroup1 :80
- server nginx1 172.17.0.1:80
- server nginx2 172.17.0.2:80
- listen stats :1936
- mode http
- stats enable
- stats uri /
- docker run --name haproxy1 -d -p 80:80 -p 1936:1936 -v /var/docker:/usr/local/etc/haproxy:Z haproxy
[2018/05/12]
事隔多年,設定檔必須小改以符合新版的規定,如原先:
- listen balanceGroup1 :80
- listen balanceGroup1
- bind :80
[2018/08/31]
服務與監控使用同一個埠似乎比較簡潔,就是整併上述 listen stats 段落,改為:
- listen balanceGroup1
- mode http
- bind :80
- stats enable
- stats uri /admin?stats
- server nginx1 172.17.0.1:80
- server nginx2 172.17.0.2:80
沒有留言:
張貼留言