sha256:371df005ebd99e004b621020f0a5bebdae9db5d79b1cb78d496373e023c2c31f
2026-07-14 01:17:37 UTC
38.5 MB
3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
HAPROXY_VERSION2.6.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:888c1464f6f5773681af0ae2a9d3a01263efa70f40fb61a274440aadc4c72f08 - 77.5% (29.8 MB)
[#001] sha256:5169527bc70613cc8c96da7f81e30a2883db0a60e17064e650bda49df7a1f752 - 3.97% (1.53 MB)
[#002] sha256:04237977561196a1ae859cdb14edaaf89dca84160642d1acf6036df15d454e7d - 0.0% (1.13 KB)
[#003] sha256:33342bef83a15747b89a625978de8525c1cb238d0e0d28c34ff3e54872f1ad09 - 18.52% (7.13 MB)
[#004] sha256:275e71cea2018a36aba0dc0ff432624130c07fc0feef704e656b2edbc17f5bc7 - 0.0% (447 Bytes)
# debian.sh --arch 'i386' out/ 'trixie' '@1783900800'
2026-07-14 01:16:32 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get install --update -y --no-install-recommends ca-certificates socat ; apt-get dist-clean # buildkit
2026-07-14 01:16:32 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-07-14 01:17:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.31
2026-07-14 01:17:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
2026-07-14 01:17:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
2026-07-14 01:17:37 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get install --update -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; 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-glibc USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.3 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; haproxy -v # buildkit
2026-07-14 01:17:37 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-07-14 01:17:37 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-14 01:17:37 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-14 01:17:37 UTC (buildkit.dockerfile.v0)USER haproxy
2026-07-14 01:17:37 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:011ceef542da18029023f15351ac31b0a8c274bebd6b8f6bd5a9ab1a4eebeb2f
2026-07-14 01:16:59 UTC
37.3 MB
3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
HAPROXY_VERSION2.6.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:062e450697faa5f02a3a74eba9864ee4d79bc9cfbd65769fc6cdff2c05c6a053 - 76.23% (28.4 MB)
[#001] sha256:1e4785185dcaa7a7aa23af078579c48010dc9b982111a0101b4927df57c52c84 - 4.05% (1.51 MB)
[#002] sha256:650ccef31107f581fd9b12c92f1e772c31a7c7503a7f3d4655e641f7f6d5804b - 0.0% (1.13 KB)
[#003] sha256:37794ee9b6acb84ecdccc52872e6054caa3c842337063912a078a2ea0c823d16 - 19.71% (7.34 MB)
[#004] sha256:2faa0272fc9476bf6331cd4ac30d1df5f43ed81f40487e030012d7cd9bd6d67f - 0.0% (451 Bytes)
# debian.sh --arch 'amd64' out/ 'trixie' '@1783900800'
2026-07-14 01:16:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get install --update -y --no-install-recommends ca-certificates socat ; apt-get dist-clean # buildkit
2026-07-14 01:16:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-07-14 01:16:59 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.31
2026-07-14 01:16:59 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
2026-07-14 01:16:59 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
2026-07-14 01:16:59 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get install --update -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; 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-glibc USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.3 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; haproxy -v # buildkit
2026-07-14 01:16:59 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-07-14 01:16:59 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-14 01:16:59 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-14 01:16:59 UTC (buildkit.dockerfile.v0)USER haproxy
2026-07-14 01:16:59 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:b27a0cd0465c5ed3979d72d9f84f5fc7ca9a45dd390faa2419c2f0b13578c475
2026-07-14 01:17:31 UTC
35.4 MB
3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
HAPROXY_VERSION2.6.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:9ce68cca63faf1f06434dd1423cb52db0d4251ee3f1838e43e5893fae28f9267 - 75.33% (26.7 MB)
[#001] sha256:23498bc813db581169574f11af25a9d128d6dee15e3da1eadb35305205f5391c - 4.14% (1.46 MB)
[#002] sha256:55c76474fcf47a652ff848c1de61bb993be00b0519f95bb38631d636e120cc1c - 0.0% (1.13 KB)
[#003] sha256:2acf62172ba2d93908ccd7749ab003b3d1911e611e79998cbc677d5ef9206341 - 20.52% (7.26 MB)
[#004] sha256:8c24e3bb55275b309b5b64d7852fe669afc5dd7fe9c51a679732bad5e86b33b4 - 0.0% (451 Bytes)
# debian.sh --arch 'armel' out/ 'trixie' '@1783900800'
2026-07-14 01:16:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get install --update -y --no-install-recommends ca-certificates socat ; apt-get dist-clean # buildkit
2026-07-14 01:16:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-07-14 01:17:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.31
2026-07-14 01:17:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
2026-07-14 01:17:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
2026-07-14 01:17:31 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get install --update -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; 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-glibc USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.3 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; haproxy -v # buildkit
2026-07-14 01:17:31 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-07-14 01:17:31 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-14 01:17:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-14 01:17:31 UTC (buildkit.dockerfile.v0)USER haproxy
2026-07-14 01:17:31 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:ac1e96c75592efdc4c70fb6529f5b04202bfde2a7a6102543a323440856dd18e
2026-07-14 01:18:31 UTC
33.5 MB
3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
HAPROXY_VERSION2.6.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:8b0c60fc22122a8e02a3c7dc27db46ec4b01b60e0c0959df8f52f036a5b48482 - 74.51% (25 MB)
[#001] sha256:76a8fe1ebc5575e769aaab795d68dac83956ebfb81ffce93c4dacdd0a3e7fa7a - 4.24% (1.42 MB)
[#002] sha256:3cfc573a01c59805eec67b602e076f561fa21845766029c88a61f06b7448ecb7 - 0.0% (1.13 KB)
[#003] sha256:6cdda6f51025afc5a72849219cc2e9d06040aab7c8f9d1cfa57a7a932f4cb3b2 - 21.25% (7.13 MB)
[#004] sha256:7aa0d191011771c1d8b8913e9d566242323750a7d6675840a2bbd02c748c50a7 - 0.0% (448 Bytes)
# debian.sh --arch 'armhf' out/ 'trixie' '@1783900800'
2026-07-14 01:17:53 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get install --update -y --no-install-recommends ca-certificates socat ; apt-get dist-clean # buildkit
2026-07-14 01:17:53 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-07-14 01:18:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.31
2026-07-14 01:18:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
2026-07-14 01:18:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
2026-07-14 01:18:31 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get install --update -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; 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-glibc USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.3 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; haproxy -v # buildkit
2026-07-14 01:18:31 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-07-14 01:18:31 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-14 01:18:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-14 01:18:31 UTC (buildkit.dockerfile.v0)USER haproxy
2026-07-14 01:18:31 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:18d059d5542bca1c8d65f735f871a2e70af316c2563095f311cb692cc9bfd438
2026-07-14 01:16:50 UTC
37.5 MB
3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
HAPROXY_VERSION2.6.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:59f54fbcd984beca03fd8b78569fa57268ecf78d291c0b6fe1623c2467f5a075 - 76.58% (28.7 MB)
[#001] sha256:5a84111c3eac5074e839d89473a968336f6b3a8768d13093652427cc1c67e37a - 3.97% (1.49 MB)
[#002] sha256:b15ba4917af6c9b9988e3262a8811ecab1d5b72f48de0853492493f3f34acf28 - 0.0% (1.13 KB)
[#003] sha256:90208f64377a36975d2e113b4c09caab81841a42016ddb9b3de4de8eb2050b63 - 19.44% (7.3 MB)
[#004] sha256:81f1dbd62b4a6bb7a99b1aa4aa8725678e36d36d6d6246f9ae736420fb026547 - 0.0% (450 Bytes)
# debian.sh --arch 'arm64' out/ 'trixie' '@1783900800'
2026-07-14 01:16:18 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get install --update -y --no-install-recommends ca-certificates socat ; apt-get dist-clean # buildkit
2026-07-14 01:16:18 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-07-14 01:16:50 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.31
2026-07-14 01:16:50 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
2026-07-14 01:16:50 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
2026-07-14 01:16:50 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get install --update -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; 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-glibc USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.3 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; haproxy -v # buildkit
2026-07-14 01:16:50 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-07-14 01:16:50 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-14 01:16:50 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-14 01:16:50 UTC (buildkit.dockerfile.v0)USER haproxy
2026-07-14 01:16:50 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:620275f8819e29c7a562c037901313a534b4aacb5903e77e6eb8ef1180af4515
2026-07-14 01:23:45 UTC
41.4 MB
3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
HAPROXY_VERSION2.6.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:27076b3f70881c54074231406139976969c9e0ed7ff938a5487429b06bbca171 - 77.47% (32 MB)
[#001] sha256:2930ecbaaca679df143f9ee49635775d0b32c7ca7e2865d79b1f17a7812047cf - 3.78% (1.56 MB)
[#002] sha256:1ea9dfb5914da0e2017c1bf0ac0ae689d3b926b056841d66274be34b1765bb83 - 0.0% (1.13 KB)
[#003] sha256:629c9cfb247aa6a223e120c35bbb3c8af4a2b495379b78bd5abc8dd73245cda2 - 18.74% (7.75 MB)
[#004] sha256:8ec3a3f9664475fda84bd3e6d97ec40dcf93a969f35e3727f9bcdebcfd946f3c - 0.0% (448 Bytes)
# debian.sh --arch 'ppc64el' out/ 'trixie' '@1783900800'
2026-07-14 01:16:14 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get install --update -y --no-install-recommends ca-certificates socat ; apt-get dist-clean # buildkit
2026-07-14 01:16:14 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-07-14 01:23:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.31
2026-07-14 01:23:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
2026-07-14 01:23:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
2026-07-14 01:23:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get install --update -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; 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-glibc USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.3 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; haproxy -v # buildkit
2026-07-14 01:23:45 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-07-14 01:23:45 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-14 01:23:45 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-14 01:23:45 UTC (buildkit.dockerfile.v0)USER haproxy
2026-07-14 01:23:45 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:69ae5879ea660b8ac0eacbb44fe12fc772a086283aab16a617c4784342f93fcd
2026-07-14 03:08:08 UTC
35.5 MB
3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
HAPROXY_VERSION2.6.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:3ed37bd5491de4685b6418abd6b83c4b16cc06b7a51e46da7f154c5a149a41a5 - 76.06% (27 MB)
[#001] sha256:d7485f3c804f72722c0cba6487a9312fda2944c2d3e9358eb8740513d138d440 - 4.13% (1.46 MB)
[#002] sha256:4449abb5391a4a3471e4c2e187b0ddc2b484e572c93d4582cb54b8bd80df11bf - 0.0% (1.13 KB)
[#003] sha256:d7f73eb2922b05d4f2629de37dfbc35c0f716b8d9fafe186c2346463023403be - 19.81% (7.02 MB)
[#004] sha256:5c981dd46be050e410765179bd836a5897806c5f9d8e0e7a3a275a24503ca7ee - 0.0% (449 Bytes)
# debian.sh --arch 'riscv64' out/ 'trixie' '@1783900800'
2026-07-14 01:26:33 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get install --update -y --no-install-recommends ca-certificates socat ; apt-get dist-clean # buildkit
2026-07-14 01:26:33 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-07-14 03:08:08 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.31
2026-07-14 03:08:08 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
2026-07-14 03:08:08 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
2026-07-14 03:08:08 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get install --update -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; 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-glibc USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.3 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; haproxy -v # buildkit
2026-07-14 03:08:08 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-07-14 03:08:08 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-14 03:08:08 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-14 03:08:08 UTC (buildkit.dockerfile.v0)USER haproxy
2026-07-14 03:08:08 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:6197ffbc8df62aaae47f658bccd98eec68f29d2aac4dc3aad4bf0667a5846943
2026-07-14 01:20:08 UTC
37.4 MB
3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
HAPROXY_VERSION2.6.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:8b525274d0fff49aeaa3328d03c6a8b56b3b80d0a7a58034d99e75f1e2dad806 - 76.06% (28.5 MB)
[#001] sha256:fa79bc4b4b7a14ecd8b31080e1e6e197cea62c803137f01dcd6f24f31d697122 - 4.08% (1.53 MB)
[#002] sha256:c6e5fa85cd95b069a552d5d51811e9301f09ee55d6ee9157e017adf56da4f1e8 - 0.0% (1.13 KB)
[#003] sha256:0ea7f3f8238d53f6dabbc16c0c7e4386eba34dee09c42ba02a4e9ac2bdf8b81d - 19.86% (7.43 MB)
[#004] sha256:f1bffe0a680d4b3158e609ac6edbddee4b9c5b2181651d591a98e8a5c5dc8ffa - 0.0% (447 Bytes)
# debian.sh --arch 's390x' out/ 'trixie' '@1783900800'
2026-07-14 01:16:25 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get install --update -y --no-install-recommends ca-certificates socat ; apt-get dist-clean # buildkit
2026-07-14 01:16:25 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2026-07-14 01:20:08 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.31
2026-07-14 01:20:08 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.31.tar.gz
2026-07-14 01:20:08 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=3203faba2fab0fc8bf6128374f11b3921544c5a5cbc450af5fb0413012a3786a
2026-07-14 01:20:08 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get install --update -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; 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-glibc USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.3 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; haproxy -v # buildkit
2026-07-14 01:20:08 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-07-14 01:20:08 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-14 01:20:08 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-14 01:20:08 UTC (buildkit.dockerfile.v0)USER haproxy
2026-07-14 01:20:08 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.