public-haproxy (latest)
Published 2026-06-04 18:40:52 +00:00 by tscholten
Installation
docker pull git.defles.ch/ictgilde/public-haproxy:latestsha256:414fa2ceb133c7db994941579aef999cfd68b05badea1e2cfb290b39f66c9af2About 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
Versions (2)
View all