sha256:0101c05a95b8d470eeb6c7d819526a136b82074fda441af0ac1797607b8f39d9
2026-04-24 20:20:59 UTC
43.6 MB
2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
HAPROXY_VERSION3.2.16
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:dacd7cda306bf5bd7a2030f9b0c2e9d71fda44ea58493a33450d210b74a8ec75 - 68.4% (29.8 MB)
[#001] sha256:2ff769b0bcb1143051cda2eb61b66efeadddbdbca21617cbd6c6a77c8e585b59 - 3.5% (1.53 MB)
[#002] sha256:76035788fa0ec615045ee7c926a0898a8a19713fbf4b3cbe4fd0daa78724b55f - 0.0% (1.13 KB)
[#003] sha256:db0c66b720997a27b4ef3d67192ffaf5768d9b797abd4fac8b9cf3846f6b3443 - 28.09% (12.3 MB)
[#004] sha256:e59f60ddec8cebceddf779dbdebbd56550e187f30bc7154b8b9ec06008bb465c - 0.0% (447 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'i386' out/ 'trixie' '@1776729600'
2026-04-24 20:20:06 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-04-24 20:20:06 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-04-24 20:20:59 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.16
2026-04-24 20:20:59 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
2026-04-24 20:20:59 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
2026-04-24 20:20: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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=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-04-24 20:20:59 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-04-24 20:20:59 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-04-24 20:20:59 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-04-24 20:20:59 UTC (buildkit.dockerfile.v0)USER haproxy
2026-04-24 20:20:59 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-04-24 20:20:59 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:58e3d8f9ce5ac2e5c95102b834f8787e21f35e13c376c12fba5740f18c874caa
2026-04-24 18:14:30 UTC
42.5 MB
2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
HAPROXY_VERSION3.2.16
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:3531af2bc2a9c8883754652783cf96207d53189db279c9637b7157d034de7ecd - 66.88% (28.4 MB)
[#001] sha256:5a3e94e7dbc274bcebdb8d8b651e32d353f0b4e7dfd299079d28065ee83c848f - 3.55% (1.51 MB)
[#002] sha256:8c4d48f5af158f85935545bdb2b7718497521045ea138c21b0d8064b46ab3e60 - 0.0% (1.13 KB)
[#003] sha256:3752def8f9b819784d98174f013dd378c98fd869c8ab417d4ad9f235d19c1dad - 29.56% (12.6 MB)
[#004] sha256:f0d25aba0bcf1515b1c46e1001a92088fe476400a931d4ab331d4bc49ee730bb - 0.0% (447 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'amd64' out/ 'trixie' '@1776729600'
2026-04-24 18:13:47 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-04-24 18:13:47 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-04-24 18:14:30 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.16
2026-04-24 18:14:30 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
2026-04-24 18:14:30 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
2026-04-24 18:14:30 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=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-04-24 18:14:30 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-04-24 18:14:30 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-04-24 18:14:30 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-04-24 18:14:30 UTC (buildkit.dockerfile.v0)USER haproxy
2026-04-24 18:14:30 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-04-24 18:14:30 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:f78481ef6a3b187a83641071f3a060d6ddfb2b598a0ee21aec7acd1a461828cd
2026-04-24 17:58:32 UTC
40.8 MB
2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
HAPROXY_VERSION3.2.16
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:6496d93bca0663211b9252da346044ecb734ee5b3ecaae5b1fbd230753faee2f - 65.31% (26.7 MB)
[#001] sha256:5d29a39fe7c610777784ff533d22398182b2b79e2f609a2c1030739cb458dbc0 - 3.59% (1.46 MB)
[#002] sha256:2aec7fad06810a2297543607a6627a032c9eeaa104664fe40fae3ff86d5c8d5f - 0.0% (1.14 KB)
[#003] sha256:0ac0cfbacc4cf88770983d22b59e0b54c2742aad5afa5a46963e9a7305f40193 - 31.09% (12.7 MB)
[#004] sha256:080dd4f4f87ab578b32c7259077603429f60fdeb924bb527f7e7747cb4877002 - 0.0% (446 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'armel' out/ 'trixie' '@1776729600'
2026-04-24 17:57:38 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-04-24 17:57:39 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-04-24 17:58:32 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.16
2026-04-24 17:58:32 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
2026-04-24 17:58:32 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
2026-04-24 17:58:32 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=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-04-24 17:58:32 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-04-24 17:58:32 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-04-24 17:58:32 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-04-24 17:58:32 UTC (buildkit.dockerfile.v0)USER haproxy
2026-04-24 17:58:32 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-04-24 17:58:32 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:b5af92092177e092624ae9a19bf44c8a404f06e25964bc747694002e936319a8
2026-04-24 17:58:05 UTC
38.9 MB
2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
HAPROXY_VERSION3.2.16
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:9e541e5bfbbe69b7bbe01cd2f1abf8560e2e43bf76eb96b2e88a3df29020834b - 64.31% (25 MB)
[#001] sha256:ba722a929f1f00451b1798db66f9ac9fb5ae5aa33b3ef543df134b14e6eb7d6a - 3.65% (1.42 MB)
[#002] sha256:8c10cf97ce78a3dbcd9a6f60662a8ac1eec7cd05069cc573d2011ac0671f52dc - 0.0% (1.13 KB)
[#003] sha256:dd1aac00ac387f841a95805f4ed94ed1e193731d623122bbe278fcf43550f540 - 32.03% (12.5 MB)
[#004] sha256:fec556a2f3191251fb9aa27d59cc54b59497d7d2bd295cdc4da5c1ee7c999f8b - 0.0% (447 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'armhf' out/ 'trixie' '@1776729600'
2026-04-24 17:57: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-04-24 17:57: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-04-24 17:58:05 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.16
2026-04-24 17:58:05 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
2026-04-24 17:58:05 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
2026-04-24 17:58:05 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=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-04-24 17:58:05 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-04-24 17:58:05 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-04-24 17:58:05 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-04-24 17:58:05 UTC (buildkit.dockerfile.v0)USER haproxy
2026-04-24 17:58:05 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-04-24 17:58:05 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:6494d5f9f2aaa401aa21400f5c8e968033b3f4854d39b5398d147369437f345a
2026-04-24 17:57:22 UTC
42.7 MB
2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
HAPROXY_VERSION3.2.16
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:e4fb5f1cd4d4ee56da574ef5ed88a5c74f100ba98caacf6c5ef26cee66525179 - 67.32% (28.7 MB)
[#001] sha256:5739728aff950a56f34e0d954e1a9495171374a4aa15f520c047eff60ad3c46a - 3.49% (1.49 MB)
[#002] sha256:58ee8eba575fad48849ab02c4fb4f1cc50d98ba532f47efbd1f802db823211c3 - 0.0% (1.13 KB)
[#003] sha256:04e9897cf64f4dba7431f6f4c21696814ed2587ae14f9cb5047344f526f79a6e - 29.18% (12.5 MB)
[#004] sha256:24ade36fd44e32146bc26ad5a17ffe83a8f6d18b58537656c66d87c5ba0824a4 - 0.0% (447 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'arm64' out/ 'trixie' '@1776729600'
2026-04-24 17:55:43 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-04-24 17:55:43 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-04-24 17:57:22 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.16
2026-04-24 17:57:22 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
2026-04-24 17:57:22 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
2026-04-24 17:57:22 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=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-04-24 17:57:22 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-04-24 17:57:22 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-04-24 17:57:22 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-04-24 17:57:22 UTC (buildkit.dockerfile.v0)USER haproxy
2026-04-24 17:57:22 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-04-24 17:57:22 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:6ce51e3eb64d18c0cda278cd0ae87774e9af605383cee0cac294947296c52b77
2026-04-24 18:25:52 UTC
46.8 MB
2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
HAPROXY_VERSION3.2.16
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:b5fd051d0fcd0789e7358cba300f83befdba943416041497be86050e282a6d02 - 68.45% (32 MB)
[#001] sha256:53858ab18906b009afa91fe2a7cba690938b22794d14059026f0942586a70709 - 3.34% (1.56 MB)
[#002] sha256:74d6554396b0420fa4d7815e5d17c727debcfa279f4cebb40c0ec276f650d7e6 - 0.0% (1.13 KB)
[#003] sha256:a357336fd6549879ab1cd2b9439c240f06fec4233d8411493993c4d2263d45b5 - 28.21% (13.2 MB)
[#004] sha256:492b407caab2763b511e1813f2b79b7c3850935c00ea14823acd4b53e567fa23 - 0.0% (447 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'ppc64el' out/ 'trixie' '@1776729600'
2026-04-24 18:23:24 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-04-24 18:23: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-04-24 18:25:51 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.16
2026-04-24 18:25:51 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
2026-04-24 18:25:51 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
2026-04-24 18:25:51 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=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-04-24 18:25:51 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-04-24 18:25:51 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-04-24 18:25:51 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-04-24 18:25:51 UTC (buildkit.dockerfile.v0)USER haproxy
2026-04-24 18:25:52 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-04-24 18:25:52 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:92ff8d8892d2e3761427599854e626155450dcca983adecf08a56baa371bfda2
2026-04-24 20:51:31 UTC
40.6 MB
2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
HAPROXY_VERSION3.2.16
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:c59e3a1f334be9f0528643dd07d69319f75f877f83be33ec1eff872a489985a0 - 66.42% (27 MB)
[#001] sha256:6fc623a92fa73e7fb55b6cbcec224c9a3d5617dafad79c6a3703ff556e2fea34 - 3.61% (1.46 MB)
[#002] sha256:ec766d6a121a8aa9a11c026443ab5b5998bfc0876dd46f9f7ad98a51d65938f6 - 0.0% (1.13 KB)
[#003] sha256:95259bd188344c6ae331fc40b701751644444fd6732edc7b5dbc7e358c1b2fe6 - 29.97% (12.2 MB)
[#004] sha256:ec6802f16214452479e0805eaf1f4a60e375dd58accae947d5b7206f834a3cb7 - 0.0% (450 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'riscv64' out/ 'trixie' '@1776729600'
2026-04-22 06:07:34 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-04-22 06:07:35 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-04-24 20:51:30 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.16
2026-04-24 20:51:30 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
2026-04-24 20:51:30 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
2026-04-24 20:51:30 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=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-04-24 20:51:30 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-04-24 20:51:31 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-04-24 20:51:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-04-24 20:51:31 UTC (buildkit.dockerfile.v0)USER haproxy
2026-04-24 20:51:31 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-04-24 20:51:31 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:c32d371461e93ac831f5a3d5d95938337a99402e8dc2d15519ece3f189f63f20
2026-04-24 18:13:37 UTC
42.8 MB
2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
HAPROXY_VERSION3.2.16
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:71574deb335f1e823f938f4a215de00a90d63866898f1f354a0b15e8b9c30577 - 66.45% (28.5 MB)
[#001] sha256:4bcf38f09588edcdd8a55ad4ba7070b738ddbcdf1b418e86b7a8291e28ea2673 - 3.56% (1.53 MB)
[#002] sha256:33deb27a01db3f1e7d917ca3122b3cc52c80e5390e142c6a54ead91205a1e725 - 0.0% (1.14 KB)
[#003] sha256:cae7ab323f6ed1dbd2f2a0db03aca6f8af3b124d8741631739fb2915a615d734 - 29.98% (12.8 MB)
[#004] sha256:87887ee9ae579011462dd115a2bce834c0a193cbdb44b70af3a0571c82456889 - 0.0% (451 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 's390x' out/ 'trixie' '@1776729600'
2026-04-24 18:03:41 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-04-24 18:03:58 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-04-24 18:13:26 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.16
2026-04-24 18:13:26 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.16.tar.gz
2026-04-24 18:13:26 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=2ed807f2a8742a4c1ec64906fe857bc53472d521aea8dcc453c82b8e5b1ecb02
2026-04-24 18:13:26 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=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-04-24 18:13:26 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-04-24 18:13:31 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-04-24 18:13:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-04-24 18:13:31 UTC (buildkit.dockerfile.v0)USER haproxy
2026-04-24 18:13:37 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-04-24 18:13:37 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.