1. 结构目录
[root@localhost ~]
haproxy/
├── dockerfile
└── files
├── haproxy-2.5.0.tar.gz
├── haproxy.cfg
├── install.sh
└── start.sh
1 directory, 5 files
[root@localhost ~]
[root@localhost ~]
[root@localhost haproxy]
dockerfile files
[root@localhost haproxy]
FROM centos
LABEL MAINTAINER='pengyudong 1@2.com@qq.com'
ENV version 2.5.0
ADD files/haproxy-${version}.tar.gz /usr/src
ADD files/haproxy.cfg /etc/haproxy/
ADD files/install.sh /tmp/
ADD files/start.sh /usr/local/
RUN ["/bin/bash","-c","/tmp/install.sh"]
EXPOSE 80 8189
WORKDIR /usr/local/haproxy
CMD ["/usr/local/start.sh"]
[root@localhost haproxy]
[root@localhost haproxy]
[root@localhost files]
haproxy-2.5.0.tar.gz haproxy.cfg install.sh start.sh
[