一.下载
https://www.haproxy.org/download/2.0/src/haproxy-2.0.5.tar.gz
或者在这里下载(下面需要的各个配置文件都有):
https://download.csdn.net/download/cyw8998/89170129
二.编写文件,制作docker镜像
1.Dockerfile:
FROM centos:7
#将同级目录下的文件haproxy-2.0.5.tar.gz拷贝到该目录下
ADD haproxy-2.0.5.tar.gz /usr/local/etc/
## 安装编译工具,开始安装编译haproxy
RUN yum install -y gcc gcc-c++ glibc glibc-devel pcre \
pcre-devel openssl openssl-devel systemd-devel \
net-tools vim iotop bc zip unzip zlib-devel lrzsz \
tree screen lsof tcpdump wget ntpdate –y \
&& cd /usr/local/etc/haproxy-2.0.5 \
&& make ARCH=x86_64 TARGE