# Haproxy Dockerfile # # https://github.com/dockerfile/haproxy # # Pull base image. #FROM github.com/dockerfile/ubuntu #FROM haproxytech/haproxy-debian:2.7 FROM haproxy:2.4 USER root RUN apt-get update RUN apt-get install libcap2-bin -y RUN setcap 'cap_net_bind_service=+ep' /usr/local/sbin/haproxy EXPOSE 80 EXPOSE 443 # Install Haproxy. # Add files. ADD haproxy.cfg /etc/haproxy/haproxy.cfg ADD start.bash /haproxy-start # Define mountable directories. VOLUME ["/haproxy-override"] # Define working directory. WORKDIR /etc/haproxy # Define default command. CMD ["bash", "/haproxy-start"]