sha256:aa3c089c10d370c0e66e887a6899d54f8ecba467949779f2017d14ed10cb8839
2026-05-01 05:31:29 UTC
16.7 MB
023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
HAPROXY_VERSION3.2.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:1cf9b6fc5889fdc0b6b22dd2afeea78c7c7985e06a8208c77dc71888bcf17f12 - 21.12% (3.52 MB)
[#001] sha256:eed0b61b55712cc998a4ca2af8f85b651ec0bbd3dc06f733abb97d7f0808ae6b - 4.75% (811 KB)
[#002] sha256:2a7415ad6568c45e57644ef3387dc987c750ec08bb88120aebd21faa66002cf9 - 0.01% (964 Bytes)
[#003] sha256:4409cf22f399ef4a97169549335e975eb47c8bb83e1174f2577e787d422abe7f - 74.12% (12.4 MB)
[#004] sha256:0171def160b5e84da90f23732d855548b978762f770f088f89d1c7f01c9ce57e - 0.0% (441 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-x86.tar.gz / # buildkit
2026-04-15 21:33:20 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-05-01 05:30:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-05-01 05:30:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-05-01 05:31:29 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.17
2026-05-01 05:31:29 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
2026-05-01 05:31:29 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
2026-05-01 05:31:29 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; wget -O haproxy.tar.gz "$HAPROXY_URL"; echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c; mkdir -p /usr/src/haproxy; tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1; rm haproxy.tar.gz; makeOpts=' TARGET=linux-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; eval "make -C /usr/src/haproxy -j '$nproc' all $makeOpts"; eval "make -C /usr/src/haproxy install-bin $makeOpts"; mkdir -p /usr/local/etc/haproxy; cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors; rm -rf /usr/src/haproxy; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit
2026-05-01 05:31:29 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-05-01 05:31:29 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-05-01 05:31:29 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-05-01 05:31:29 UTC (buildkit.dockerfile.v0)USER haproxy
2026-05-01 05:31:29 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-05-01 05:31:29 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:bebdca047f2f2ba5eb68bfcf08852d09e0ac67887df948b2c86158012b4a8dc5
2026-05-01 05:31:22 UTC
17.1 MB
023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
HAPROXY_VERSION3.2.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:6a0ac1617861a677b045b7ff88545213ec31c0ff08763195a70a4a5adda577bb - 21.54% (3.69 MB)
[#001] sha256:598f465c9d012f3a5ae75c4c6502b7d704fa7cba941fd04fa5964532e543a023 - 4.6% (805 KB)
[#002] sha256:2a7415ad6568c45e57644ef3387dc987c750ec08bb88120aebd21faa66002cf9 - 0.01% (964 Bytes)
[#003] sha256:e1d64330e26ad0108b10ea1abe05dd2c57235c108cf3f9caa3923347042b0c48 - 73.85% (12.6 MB)
[#004] sha256:8acbe638fafa3fcd1d610ff9c239c96c2c7dbbdb1a96a2883ca3db0556949812 - 0.0% (445 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit
2026-04-15 20:01:40 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-05-01 05:30:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-05-01 05:30:43 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-05-01 05:31:21 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.17
2026-05-01 05:31:21 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
2026-05-01 05:31:21 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
2026-05-01 05:31:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; wget -O haproxy.tar.gz "$HAPROXY_URL"; echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c; mkdir -p /usr/src/haproxy; tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1; rm haproxy.tar.gz; makeOpts=' TARGET=linux-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; eval "make -C /usr/src/haproxy -j '$nproc' all $makeOpts"; eval "make -C /usr/src/haproxy install-bin $makeOpts"; mkdir -p /usr/local/etc/haproxy; cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors; rm -rf /usr/src/haproxy; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit
2026-05-01 05:31:21 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-05-01 05:31:22 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-05-01 05:31:22 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-05-01 05:31:22 UTC (buildkit.dockerfile.v0)USER haproxy
2026-05-01 05:31:22 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-05-01 05:31:22 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:e9e79fb74b5ecb30ebc5ad3c5836f39fbfe8a7ef169e4696c8008f1c1db9d4ef
2026-05-01 05:31:05 UTC
17 MB
023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
HAPROXY_VERSION3.2.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:c9cf8ef099e6e20ca4c7a2ae5b731a4beff960c0ffb88dd64fd6cdfdfe04839d - 20.05% (3.41 MB)
[#001] sha256:4410fccbc81b8a7a94cdb2f5c085203b82af2446b20300e15da60de719028cc6 - 4.59% (799 KB)
[#002] sha256:784f3072c9d9ff3c973738d94430ea81fce1f7d54742c81d0e0f483ca2813892 - 0.01% (964 Bytes)
[#003] sha256:940850d96af7e72f6c9254f0bd3a3698c853558b00384c92a9f0683b55b92a10 - 75.35% (12.8 MB)
[#004] sha256:45023b241da2c9ec7214d07bb2792f3f5a47e63e3de617efa801cd454b8fa47b - 0.0% (444 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-armhf.tar.gz / # buildkit
2026-04-15 20:02:13 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-05-01 05:30:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-05-01 05:30:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-05-01 05:31:04 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.17
2026-05-01 05:31:04 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
2026-05-01 05:31:04 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
2026-05-01 05:31:04 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; wget -O haproxy.tar.gz "$HAPROXY_URL"; echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c; mkdir -p /usr/src/haproxy; tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1; rm haproxy.tar.gz; makeOpts=' TARGET=linux-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; eval "make -C /usr/src/haproxy -j '$nproc' all $makeOpts"; eval "make -C /usr/src/haproxy install-bin $makeOpts"; mkdir -p /usr/local/etc/haproxy; cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors; rm -rf /usr/src/haproxy; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit
2026-05-01 05:31:04 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-05-01 05:31:05 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-05-01 05:31:05 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-05-01 05:31:05 UTC (buildkit.dockerfile.v0)USER haproxy
2026-05-01 05:31:05 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-05-01 05:31:05 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:167153e0348e97834071f21db71d4f96a0bca4f6a8db4cfe4710df775c84a032
2026-05-01 05:31:49 UTC
16.5 MB
023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
HAPROXY_VERSION3.2.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:c160e404c59d6d30c66a0d74bbd17337f178f5d898a9908e18c71ce3bbe28c99 - 18.98% (3.13 MB)
[#001] sha256:682231b9879c254dfeae1272dd9cc93838245016a6a68d01a0bda34262fd7d8e - 4.47% (755 KB)
[#002] sha256:1d68076ccbbcdce7bbc9d78c2c4b1e38a58bafcfc44211c6d1f360187f34cc6a - 0.01% (963 Bytes)
[#003] sha256:95b1d2d8dc168a30e9bc0c561368b8d6e9ba5bbe67542e5cf7d8a5fce158e826 - 76.54% (12.6 MB)
[#004] sha256:9f08d5252f1d0ff75b76f21d3460ce44b1c4f424bad2cb3271db279bd23d4ddd - 0.0% (441 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-armv7.tar.gz / # buildkit
2026-04-15 20:01:47 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-05-01 05:30:54 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-05-01 05:30:54 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-05-01 05:31:49 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.17
2026-05-01 05:31:49 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
2026-05-01 05:31:49 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
2026-05-01 05:31:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; wget -O haproxy.tar.gz "$HAPROXY_URL"; echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c; mkdir -p /usr/src/haproxy; tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1; rm haproxy.tar.gz; makeOpts=' TARGET=linux-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; eval "make -C /usr/src/haproxy -j '$nproc' all $makeOpts"; eval "make -C /usr/src/haproxy install-bin $makeOpts"; mkdir -p /usr/local/etc/haproxy; cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors; rm -rf /usr/src/haproxy; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit
2026-05-01 05:31:49 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-05-01 05:31:49 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-05-01 05:31:49 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-05-01 05:31:49 UTC (buildkit.dockerfile.v0)USER haproxy
2026-05-01 05:31:49 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-05-01 05:31:49 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:617a0ab7bf9e0efccfc4cb9b9236271ddcac9a0d8885d3c05600b977f2067b12
2026-05-01 05:30:26 UTC
17.3 MB
023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
HAPROXY_VERSION3.2.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:d17f077ada118cc762df373ff803592abf2dfa3ddafaa7381e364dd27a88fca7 - 23.2% (4.01 MB)
[#001] sha256:db647ebb71084dc0e0edcdb3bbeb3068a0601be2e0c16e4ad15a80ba8a88729d - 4.63% (819 KB)
[#002] sha256:c10fa5ae5d8ff16b33f58b89000544610e7f9d4b10f24331d3c1cd78a5524b55 - 0.01% (964 Bytes)
[#003] sha256:20a1df53041754ead6cea705ec6c7307b0bee2e87f706124fdc8e0ba0d5b987c - 72.16% (12.5 MB)
[#004] sha256:be3f6edb9c98ddcd9f6d65b09731415cacafc3c59f84d301eac946d821717920 - 0.0% (440 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-aarch64.tar.gz / # buildkit
2026-04-15 20:01:25 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-05-01 05:29:48 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-05-01 05:29:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-05-01 05:30:26 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.17
2026-05-01 05:30:26 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
2026-05-01 05:30:26 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
2026-05-01 05:30:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; wget -O haproxy.tar.gz "$HAPROXY_URL"; echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c; mkdir -p /usr/src/haproxy; tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1; rm haproxy.tar.gz; makeOpts=' TARGET=linux-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; eval "make -C /usr/src/haproxy -j '$nproc' all $makeOpts"; eval "make -C /usr/src/haproxy install-bin $makeOpts"; mkdir -p /usr/local/etc/haproxy; cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors; rm -rf /usr/src/haproxy; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit
2026-05-01 05:30:26 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-05-01 05:30:26 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-05-01 05:30:26 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-05-01 05:30:26 UTC (buildkit.dockerfile.v0)USER haproxy
2026-05-01 05:30:26 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-05-01 05:30:26 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:cdd077ff30cc3d638b2c16eea451998db663f2168e07dd8e3aa1838eda6ee696
2026-05-01 05:41:49 UTC
17.8 MB
023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
HAPROXY_VERSION3.2.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:f14c55dbf69723970b011b8f4e3d231f8c307d6db3c80dafa55949ab7d3ea6d2 - 20.5% (3.65 MB)
[#001] sha256:8032e619063148cf97af0653144ddd5b34dbae5efefada60ee5821c2dd3cb82a - 4.61% (842 KB)
[#002] sha256:d0d5a2ce151f275152156bed9b6c5a27da4a4b9922039d83b76fb94d3d42a926 - 0.01% (963 Bytes)
[#003] sha256:d9fc8d435c14d6f8fcff04c0d78f6521424caa0344181638faaa306a14c847c6 - 74.88% (13.3 MB)
[#004] sha256:c838c7dd895f72e8b8eb6995e191392b7e5e99ef9c54eadf6ce6296f8cfa422f - 0.0% (447 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-ppc64le.tar.gz / # buildkit
2026-04-15 20:00:31 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-04-24 18:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-04-24 18:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-05-01 05:41:48 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.17
2026-05-01 05:41:48 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
2026-05-01 05:41:48 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
2026-05-01 05:41:48 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; wget -O haproxy.tar.gz "$HAPROXY_URL"; echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c; mkdir -p /usr/src/haproxy; tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1; rm haproxy.tar.gz; makeOpts=' TARGET=linux-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; eval "make -C /usr/src/haproxy -j '$nproc' all $makeOpts"; eval "make -C /usr/src/haproxy install-bin $makeOpts"; mkdir -p /usr/local/etc/haproxy; cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors; rm -rf /usr/src/haproxy; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit
2026-05-01 05:41:48 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-05-01 05:41:49 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-05-01 05:41:49 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-05-01 05:41:49 UTC (buildkit.dockerfile.v0)USER haproxy
2026-05-01 05:41:49 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-05-01 05:41:49 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:65b973b60d7e78c71a5de858eadd616b3cc27aa30ab36e4164351e2b7d1c1922
2026-05-01 06:36:30 UTC
17.8 MB
023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
HAPROXY_VERSION3.2.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:352acc3ce0e18a8eecba8cebabbfac8f5d264e89513a883c1566d91d15491462 - 19.2% (3.42 MB)
[#001] sha256:2323dd7cd28f54b7b679a2920b8ffa91e2575431b8965d410473b83371f352d8 - 4.52% (825 KB)
[#002] sha256:7cdbaf29166e1dcccc7a014b08a8dc65241206620cce8985df5a83c6bc81e1a8 - 0.01% (963 Bytes)
[#003] sha256:cc37a3b367de66be531ca94c1109e8bd44bb0859d4c954f34b88c5dfc7e2a9b8 - 76.27% (13.6 MB)
[#004] sha256:6e31ee2069147ea9deaed7c49fff3969e3cddddc5c14218b3658fb19dc5a6c44 - 0.0% (449 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-riscv64.tar.gz / # buildkit
2026-04-15 20:30:47 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-04-15 21:39:30 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-04-15 21:39:30 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-05-01 06:36:30 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.17
2026-05-01 06:36:30 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
2026-05-01 06:36:30 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
2026-05-01 06:36:30 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; wget -O haproxy.tar.gz "$HAPROXY_URL"; echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c; mkdir -p /usr/src/haproxy; tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1; rm haproxy.tar.gz; makeOpts=' TARGET=linux-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; eval "make -C /usr/src/haproxy -j '$nproc' all $makeOpts"; eval "make -C /usr/src/haproxy install-bin $makeOpts"; mkdir -p /usr/local/etc/haproxy; cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors; rm -rf /usr/src/haproxy; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit
2026-05-01 06:36:30 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-05-01 06:36:30 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-05-01 06:36:30 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-05-01 06:36:30 UTC (buildkit.dockerfile.v0)USER haproxy
2026-05-01 06:36:30 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-05-01 06:36:30 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:51d53a5e64bdcc02818df156c917ff67fb4e0eb61b27cb62b0c101439b7aa3eb
2026-05-01 05:40:04 UTC
17.3 MB
023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
HAPROXY_VERSION3.2.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:13188190f2c53fa4e825ed24ee94f77177787a7ddde7687d5fadb7431f136a37 - 20.48% (3.55 MB)
[#001] sha256:104bc504688d021abcc35fdfa9fa91fe7bcb43e3d466c2d72f077f32644dea38 - 4.88% (866 KB)
[#002] sha256:f08210afa9e447956e8ca6bffc2e5ea8b77556ff6b8275f9b9be403228b15d78 - 0.01% (966 Bytes)
[#003] sha256:b2e21c694ccc47b2b935097e01ad0f080bc89b341808694b00083c7ec2a8f1ce - 74.63% (12.9 MB)
[#004] sha256:5283880555ee4480f40d290418f78a1f9e37e4151892267a2e5de125eb759180 - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-s390x.tar.gz / # buildkit
2026-04-15 20:00:34 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-05-01 05:38:43 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-05-01 05:38:43 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-05-01 05:40:04 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.17
2026-05-01 05:40:04 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.17.tar.gz
2026-05-01 05:40:04 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=023a9efb8a8d73a0c1b6335394400e7eeb4ad0643ffda73c5f93820a720a9695
2026-05-01 05:40:04 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; wget -O haproxy.tar.gz "$HAPROXY_URL"; echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c; mkdir -p /usr/src/haproxy; tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1; rm haproxy.tar.gz; makeOpts=' TARGET=linux-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; eval "make -C /usr/src/haproxy -j '$nproc' all $makeOpts"; eval "make -C /usr/src/haproxy install-bin $makeOpts"; mkdir -p /usr/local/etc/haproxy; cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors; rm -rf /usr/src/haproxy; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit
2026-05-01 05:40:04 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-05-01 05:40:04 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-05-01 05:40:04 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-05-01 05:40:04 UTC (buildkit.dockerfile.v0)USER haproxy
2026-05-01 05:40:04 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-05-01 05:40:04 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.