部署两台haproxy
两台都需要部署好docker哦
keepalived两台haproxy都需要部署
192.168.1.232(主)
192.168.1.106(从)
[root@haproxy ~]# yum -y install docker-compose
[root@haproxy ~]# vim dockerhaproxy.sh
#配置文件内容
vim dockerhaproxy.sh
#!/bin/bash
# 安装Docker和Docker Compose
yum install -y docker docker-compose
# 创建HAPROXY容器
cat << EOF > docker-compose.yml
version: '3'
services:
haproxy:
image: haproxy:2.1
restart: always
ports:
- "80:80"
- "90:90"
volumes:
- ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro
EOF
# 创建HAPROXY配置文件
cat << EOF > haproxy.cfg
global
#工作目录
chroot /usr/local/etc/haproxy
#日志文件,使用rsyslog服务中local5日志设备(/var/log/local5),等级info
log 12