sha256:6fb44c8250ce59874475007d9bcb91d2bb15ea6f51dcd4e978be79ec2dfd2f3b
2026-02-12 21:50:00 UTC
13.9 MB
386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
HAPROXY_URLhttps://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
HAPROXY_VERSION3.1.14
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:18bdec7eea78464ecf9b88f4ec630eaeb694ea1c0101ecd9c20eda20c9065e23 - 25.33% (3.52 MB)
[#001] sha256:9b134dc6f605c0137a5e9f26e725d20872ba64290d2f8f44ff2992b21a604f11 - 5.74% (816 KB)
[#002] sha256:76f766cf8cfd14db26c212dfaffe0d16a7606316a0b43219250629234a30ee2d - 0.01% (961 Bytes)
[#003] sha256:fc81af214795412de1cbcc94ce6c9096371fecefea5d4bf5d4bf07af6b1cda0a - 68.92% (9.57 MB)
[#004] sha256:62ef4d1accbd5964d4f0d22703283c312aef1bee8d9a8c31920c1f5524400cd2 - 0.0% (441 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.3-x86.tar.gz / # buildkit
2026-01-28 01:18:11 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-12 21:49:27 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-02-12 21:49:27 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-02-12 21:50:00 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.1.14
2026-02-12 21:50:00 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
2026-02-12 21:50:00 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
2026-02-12 21:50:00 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 '; 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-02-12 21:50:00 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-02-12 21:50:00 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-12 21:50:00 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-02-12 21:50:00 UTC (buildkit.dockerfile.v0)USER haproxy
2026-02-12 21:50:00 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-02-12 21:50:00 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:f00c0522016d0c7d7abdd9b073f434a14baad75dc373947456d489168c5cc76f
2026-02-12 21:49:32 UTC
14.3 MB
386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
HAPROXY_URLhttps://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
HAPROXY_VERSION3.1.14
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:589002ba0eaed121a1dbf42f6648f29e5be55d5c8a6ee0f8eaa0285cc21ac153 - 25.75% (3.68 MB)
[#001] sha256:9e3703e8ad5e2c58bd83bb4237e3623425691e62c39d526bc7cb016dab0ba96c - 5.53% (810 KB)
[#002] sha256:e3c647ef5ab3a01ffe69ddc18e858d1a03b30c3bbd073f3f3c8531db864d4971 - 0.01% (963 Bytes)
[#003] sha256:415f3d42cd164929088200cdde1c479410d49e9ea5a6f7078eded89efbd2e6c7 - 68.71% (9.83 MB)
[#004] sha256:5e54d77208413a9f6f0d4da29993303ccc8b806fcdf6b64f8167a38cac2f43f2 - 0.0% (441 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
2026-01-28 01:18:04 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-12 21:49:03 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-02-12 21:49:03 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-02-12 21:49:32 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.1.14
2026-02-12 21:49:32 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
2026-02-12 21:49:32 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
2026-02-12 21:49:32 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 '; 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-02-12 21:49:32 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-02-12 21:49:32 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-12 21:49:32 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-02-12 21:49:32 UTC (buildkit.dockerfile.v0)USER haproxy
2026-02-12 21:49:32 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-02-12 21:49:32 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:b03ae192385bbfab876b106f82255083da354709e9e0c7fe97ea7f3a7dfac9d2
2026-02-12 21:47:39 UTC
14.1 MB
386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
HAPROXY_URLhttps://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
HAPROXY_VERSION3.1.14
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:f067a9ad7b3a4e3b687105344f6ad0934a0623c4359c2d841a3d4fab27e26060 - 24.11% (3.4 MB)
[#001] sha256:35820d49f05bfd739ba7c8e0be54d67581794bf5a914c9a2ef46b54c835df022 - 5.55% (803 KB)
[#002] sha256:939052d2dc76726f76473faf1be4ac291c1fcf45bd2dc9f140ad54de997c04da - 0.01% (962 Bytes)
[#003] sha256:467b4a35da1107027e18200feacb167d435f3b0397ed796860c9aa7fb43fefd8 - 70.33% (9.93 MB)
[#004] sha256:10d10e9db6665991515e7012c08897246153fcd60743e7e73cc543fe10af10c9 - 0.0% (441 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.3-armhf.tar.gz / # buildkit
2026-01-28 01:17:52 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-12 21:46:14 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-02-12 21:46:14 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-02-12 21:47:39 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.1.14
2026-02-12 21:47:39 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
2026-02-12 21:47:39 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
2026-02-12 21:47:39 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 '; 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-02-12 21:47:39 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-02-12 21:47:39 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-12 21:47:39 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-02-12 21:47:39 UTC (buildkit.dockerfile.v0)USER haproxy
2026-02-12 21:47:39 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-02-12 21:47:39 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:ae288e2ec1ba62f67e97625b6a39b79a4077e76e81cc166f03b19ed3e32f92e6
2026-02-12 21:51:08 UTC
13.6 MB
386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
HAPROXY_URLhttps://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
HAPROXY_VERSION3.1.14
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:7ed661450d9b41ba25f81f6ef8649bb379f47471d21c4898a8a6a3e11b819220 - 22.95% (3.13 MB)
[#001] sha256:c473a81b646379e07e996f7ebcd45448fc9ac28f5e1857c14af7129164c26556 - 5.44% (760 KB)
[#002] sha256:9323f91ec263be1e15204ddd2a78ca02fdb67520e563168d4c9e79840d8a6af7 - 0.01% (962 Bytes)
[#003] sha256:8ce87259222ae1444900c6962551f4be60a1a3e5463eacad2c0bcecdb06c433b - 71.61% (9.77 MB)
[#004] sha256:9e9f42ec40dec2c604f05d0c0bdef4c1c0017c6320fc786976b305e3587e6f57 - 0.0% (441 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.3-armv7.tar.gz / # buildkit
2026-01-28 01:18:44 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-12 21:50:35 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-02-12 21:50:35 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-02-12 21:51:08 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.1.14
2026-02-12 21:51:08 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
2026-02-12 21:51:08 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
2026-02-12 21:51:08 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 '; 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-02-12 21:51:08 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-02-12 21:51:08 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-12 21:51:08 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-02-12 21:51:08 UTC (buildkit.dockerfile.v0)USER haproxy
2026-02-12 21:51:08 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-02-12 21:51:08 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:bb1b661eea26af73399891988dca0ffebbe1e2a275a865f9d34ed88ecf64cecd
2026-02-12 21:49:15 UTC
14.5 MB
386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
HAPROXY_URLhttps://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
HAPROXY_VERSION3.1.14
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:d8ad8cd72600f46cc068e16c39046ebc76526e41051f43a8c249884b200936c0 - 27.61% (4 MB)
[#001] sha256:64b228fa9fccdfbd98044da1daf95cbfcdc931c38bc3b46f6b4a6d28d2ba0823 - 5.54% (823 KB)
[#002] sha256:822058e78fd8ebc767b4d6057f0ef519674f426045ae2f03cd6d5644c576331a - 0.01% (962 Bytes)
[#003] sha256:ebc49bc1860c470d3fe31d57cf2c0a24c3e7c28ff20ce9441f5f1773805b620e - 66.84% (9.69 MB)
[#004] sha256:72500a79ab0117af969c12b1519560219d39ba8ec4de8a15de27fa5aa422ee7e - 0.0% (442 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.3-aarch64.tar.gz / # buildkit
2026-01-28 01:18:09 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-12 21:48:38 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-02-12 21:48:38 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-02-12 21:49:15 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.1.14
2026-02-12 21:49:15 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
2026-02-12 21:49:15 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
2026-02-12 21:49:15 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 '; 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-02-12 21:49:15 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-02-12 21:49:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-12 21:49:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-02-12 21:49:15 UTC (buildkit.dockerfile.v0)USER haproxy
2026-02-12 21:49:15 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-02-12 21:49:15 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:cef694e8465bf3dc0a0a99d42c6a37b827e5376f821e8f2dff7d3de47e3bceff
2026-02-12 21:51:39 UTC
14.9 MB
386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
HAPROXY_URLhttps://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
HAPROXY_VERSION3.1.14
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:532f7d227cfd697fe6a6f7bfe8c0cc7baa9d99d3d41d50d9b6394fdb6322f4aa - 24.49% (3.65 MB)
[#001] sha256:ea1a3c9b23f916e4c28eda91c4716cbb12c72a87db35b7b5da01ab33b1261358 - 5.54% (846 KB)
[#002] sha256:918fbf427d1b030757c848f48e4b6122f1cc20612b0cdb6f69615da40bfff160 - 0.01% (967 Bytes)
[#003] sha256:eb4affd5d65cf2a00096f6cd849494fdc715d42639c904580925a658b93fe80c - 69.96% (10.4 MB)
[#004] sha256:7d8dd8a31ed2b1e4176696202816cbaf23b59aac206780836f8903328fc89ad6 - 0.0% (445 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.3-ppc64le.tar.gz / # buildkit
2026-01-28 01:17:01 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-05 01:02:00 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-02-05 01:02:02 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-02-12 21:51:32 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.1.14
2026-02-12 21:51:32 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
2026-02-12 21:51:32 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
2026-02-12 21:51:32 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 '; 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-02-12 21:51:32 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-02-12 21:51:33 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-12 21:51:33 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-02-12 21:51:33 UTC (buildkit.dockerfile.v0)USER haproxy
2026-02-12 21:51:39 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-02-12 21:51:39 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:1b370b4a8fda2184640848bb3120b4e955e1bbb924acb080d2d0ad82495c64fb
2026-02-13 17:48:01 UTC
14.8 MB
386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
HAPROXY_URLhttps://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
HAPROXY_VERSION3.1.14
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:9da5d16b2a566416844fd0c62fa81165037aa0b7f154a5c1f58f06412739471c - 23.08% (3.42 MB)
[#001] sha256:52c9470919a79f39f2a2a1db9bf476647c20b35b6e97f36111db731eafdd6c58 - 5.47% (830 KB)
[#002] sha256:495b0565d23aaed2a0be6162e94f23c2de4ca298bc65512773f4fba68e98bf5d - 0.01% (963 Bytes)
[#003] sha256:c19352d65408621a54bee672d6b659f6a536e3b4ca55e7afae661041f0d256d4 - 71.44% (10.6 MB)
[#004] sha256:91a8d1b4466950c3a2a7f5205ecf2be7a15a68a51b0f13eac9fe2d30b529145b - 0.0% (449 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.3-riscv64.tar.gz / # buildkit
2026-01-28 03:47:28 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-01-28 06:30:02 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-01-28 06:30:03 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-02-13 17:48:00 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.1.14
2026-02-13 17:48:00 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
2026-02-13 17:48:00 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
2026-02-13 17:48:00 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 '; 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-02-13 17:48:00 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-02-13 17:48:01 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-13 17:48:01 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-02-13 17:48:01 UTC (buildkit.dockerfile.v0)USER haproxy
2026-02-13 17:48:01 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-02-13 17:48:01 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:81a54525a062a12487d700a17245d27d298d3e7c59f4f7131eb495d11f26e3f8
2026-02-12 21:52:57 UTC
14.5 MB
386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
HAPROXY_URLhttps://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
HAPROXY_VERSION3.1.14
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:623c99520afcb8c68e21bd22d3bc252ae348c276fb9c45a79aeccb4caf2b8d9f - 24.54% (3.55 MB)
[#001] sha256:95fec38153fb047f5b60e2cc698420dd7dab5ae24b9db6a21457f38690fb9126 - 5.87% (871 KB)
[#002] sha256:e87dde08c25f7b3657c22bf40380e576cc6e4eab5d2b1419705369214a24340d - 0.01% (964 Bytes)
[#003] sha256:d94197cba80508ef13280f2e61211ddd5889e8bb5e0ad0fc61efa42579b39e47 - 69.58% (10.1 MB)
[#004] sha256:f771eafd7abf254bef72302b7806a75a2d5439043ae4834675da42f14a1c2d79 - 0.0% (442 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.3-s390x.tar.gz / # buildkit
2026-01-28 01:17:06 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-04 22:56:46 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit
2026-02-04 22:56:47 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-02-12 21:52:57 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.1.14
2026-02-12 21:52:57 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz
2026-02-12 21:52:57 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1
2026-02-12 21:52:57 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 '; 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-02-12 21:52:57 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-02-12 21:52:57 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-12 21:52:57 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-02-12 21:52:57 UTC (buildkit.dockerfile.v0)USER haproxy
2026-02-12 21:52:57 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-02-12 21:52:57 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.