public-haproxy (latest)

Published 2026-06-04 18:40:52 +00:00 by tscholten

Installation

docker pull git.defles.ch/ictgilde/public-haproxy:latest
sha256:414fa2ceb133c7db994941579aef999cfd68b05badea1e2cfb290b39f66c9af2

About this package

Created from commit b1714f3 and ref 3.0.23

Image Layers

ADD alpine-minirootfs-3.20.10-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
MAINTAINER Dinko Korunic <dkorunic@haproxy.com>
LABEL Name=HAProxy
LABEL Release=Community Edition
LABEL Vendor=HAProxy
LABEL Version=3.0.23
LABEL RUN=/usr/bin/docker -d IMAGE
ENV HAPROXY_BRANCH=3.0
ENV HAPROXY_MINOR=3.0.23
ENV HAPROXY_SHA256=05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
ENV HAPROXY_SRC_URL=http://www.haproxy.org/download
ENV HAPROXY_UID=haproxy
ENV HAPROXY_GID=haproxy
ENV DATAPLANE_MINOR=3.0.21
ENV DATAPLANE_URL=https://github.com/haproxytech/dataplaneapi/releases/download
ARG TARGETPLATFORM=linux/amd64
COPY /opt/aws-lc /opt/aws-lc # buildkit
COPY /usr/local/sbin/haproxy /usr/local/sbin/haproxy # buildkit
COPY /tmp/haproxy/examples/errorfiles/ /usr/local/etc/haproxy/errors # buildkit
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c apk add --no-cache ca-certificates jemalloc zlib lua5.4-libs pcre2 shadow curl && groupadd "$HAPROXY_GID" && useradd -g "$HAPROXY_GID" "$HAPROXY_UID" && chmod +x /usr/local/sbin/haproxy && ln -s /usr/local/sbin/haproxy /usr/sbin/haproxy && mkdir -p /var/lib/haproxy && chown "$HAPROXY_UID:$HAPROXY_GID" /var/lib/haproxy && mkdir -p /usr/local/etc/haproxy && ln -s /usr/local/etc/haproxy /etc/haproxy && case "${TARGETPLATFORM}" in "linux/arm64") API_ARCH=arm64 ;; "linux/amd64") API_ARCH=x86_64 ;; "linux/arm/v6") API_ARCH=arm ;; "linux/arm/v7") API_ARCH=arm ;; *) echo "ARG TARGETPLATFORM undeclared" >&2 && exit 1 ;; esac && curl -sfSL "${DATAPLANE_URL}/v${DATAPLANE_MINOR}/dataplaneapi_${DATAPLANE_MINOR}_linux_${API_ARCH}.tar.gz" -o dataplaneapi.tar.gz && mkdir -p /tmp/dataplaneapi && tar -xzf dataplaneapi.tar.gz -C /tmp/dataplaneapi && rm -f dataplaneapi.tar.gz && cp /tmp/dataplaneapi/dataplaneapi /usr/local/bin/dataplaneapi && chmod +x /usr/local/bin/dataplaneapi && touch /usr/local/etc/haproxy/dataplaneapi.yml && chown "$HAPROXY_UID:$HAPROXY_GID" /usr/local/etc/haproxy/dataplaneapi.yml && mkdir -p /usr/local/var/lib/dataplaneapi && chown "$HAPROXY_UID:$HAPROXY_GID" /usr/local/var/lib/dataplaneapi && ln -s /usr/local/var/lib/dataplaneapi /var/lib/dataplaneapi && rm -rf /tmp/dataplaneapi && rm -f /var/cache/apk/* && echo "/lib:/usr/local/lib:/usr/lib:/opt/aws-lc/lib" > "/etc/ld-musl-$(uname -m).path" && mkdir -p /opt/aws-lc/ssl && rm -rf /opt/aws-lc/ssl/certs && ln -s /etc/ssl/certs /opt/aws-lc/ssl/certs # buildkit
COPY haproxy.cfg /usr/local/etc/haproxy # buildkit
COPY docker-entrypoint.sh / # buildkit
STOPSIGNAL SIGUSR1
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
COPY file:4c3aca6c7ddd76216f3f44d7c971fb988f84a87d4051b897833ce76c8f7da549 in /usr/local/etc/haproxy/haproxy.cfg

Labels

Key Value
Name HAProxy
RUN /usr/bin/docker -d IMAGE
Release Community Edition
Vendor HAProxy
Version 3.0.23
org.opencontainers.image.authors haproxytech
org.opencontainers.image.created 2026-05-22 11:04:45
org.opencontainers.image.description Created from commit b1714f3 and ref 3.0.23
org.opencontainers.image.ref.name 3.0.23
org.opencontainers.image.revision b1714f32f13f6d8d0e2811e551cea8d84ed1428e
org.opencontainers.image.source https://github.com/haproxytech/haproxy-docker-alpine
org.opencontainers.image.version 3.0.23
Details
Container
2026-06-04 18:40:52 +00:00
2
OCI / Docker
linux/amd64
haproxytech
32 MiB
Versions (2) View all
latest 2026-06-04
0.1 2026-06-04