之前我已经搭建过PXC集群可以参考我之前的文章https://editor.csdn.net/md/?articleId=95048994
1、拉取镜像
docker pull haproxy
2、配置haproxy的文件
1.sudo touch /usr/local/docker/haproxy/haproxy.cfg
2.sudo vi /usr/local/docker/haproxy/haproxy.cfg
global
#工作目录
chroot /usr/local/etc/haproxy
#日志文件,使用rsyslog服务中local5日志设备(/var/log/local5),等级info
log 127.0.0.1 local5 info
#守护进程运行
daemon
defaults
log global
mode http
#日志格式
option httplog
#日志中不记录负载均衡的心跳检测记录
option dontlognull
#连接超时(毫秒)
timeout connect 5000
#客户端超时(毫秒)
timeout client 50000
#服务器超时(毫秒)
timeout server 50000
#监控界面
listen admin_stats
#监控界面的访问的IP和端口
bind 0.0.0.0:8888