sha256:ea613ae37c9984cafb638d57ae0d9f64c74a98212714be3b022e83545507ea10
2026-06-24 01:16:33 UTC
40.3 MB
05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
HAPROXY_URLhttps://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
HAPROXY_VERSION3.0.23
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:984d3baa100eb8c4d7c83b7c23b4748e508aa6ed5903297f02be90a681f52d41 - 74.12% (29.9 MB)
[#001] sha256:935addcba9626767dfb0092aaa6e38c5adde00792dc2add42a6d8555a5dfe580 - 3.8% (1.53 MB)
[#002] sha256:27ae9110ff63d338eb3f5478f10dd202f3c745aeb063af8861907907a5587859 - 0.0% (1.13 KB)
[#003] sha256:12517d0faaf4bce55e1c213ae48795b5b8110187528b479be04f4b751dadb0ef - 22.08% (8.89 MB)
[#004] sha256:4da6e9ec090ee608b9e8451069aa5c6c203c26e1e44e6ca30300a8d839e4c237 - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'i386' out/ 'trixie' '@1782172800'
2026-06-24 01:15:50 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-06-24 01:15:50 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-06-24 01:16:33 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.0.23
2026-06-24 01:16:33 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
2026-06-24 01:16:33 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
2026-06-24 01:16:33 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 '; 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-06-24 01:16:33 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-06-24 01:16:33 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-06-24 01:16:33 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-06-24 01:16:33 UTC (buildkit.dockerfile.v0)USER haproxy
2026-06-24 01:16:33 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-06-24 01:16:33 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:ae42c919b3433025a97eb90c3fe2f546c684ff04f95db08050238ce705a6d990
2026-06-24 01:16:17 UTC
39.1 MB
05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
HAPROXY_URLhttps://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
HAPROXY_VERSION3.0.23
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:e95a6c7ea7d49b37920899b023ecd0e32796c976c1748491f76cae53ba86d13a - 72.72% (28.4 MB)
[#001] sha256:890329c5f6b28fd497db040c022a2642e547f310bdb105a0e988b2de45a12dfb - 3.86% (1.51 MB)
[#002] sha256:f1255832c501fb33592eac1eb0a2b3d155a0de237f954f579d624fa4a02c8559 - 0.0% (1.13 KB)
[#003] sha256:8488989c2b76205ac7d342e167be40916eb9470b1cef04b9a79035cd57c07701 - 23.42% (9.15 MB)
[#004] sha256:41dc08e237faa84e194176c7b15fbe504019d0588fe252a97c7b224da08a5a1c - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'amd64' out/ 'trixie' '@1782172800'
2026-06-24 01:15:39 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-06-24 01:15: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-06-24 01:16:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.0.23
2026-06-24 01:16:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
2026-06-24 01:16:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
2026-06-24 01:16:16 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 '; 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-06-24 01:16:16 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-06-24 01:16:16 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-06-24 01:16:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-06-24 01:16:16 UTC (buildkit.dockerfile.v0)USER haproxy
2026-06-24 01:16:17 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-06-24 01:16:17 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:6434d83db57029a4e2c27452dd62ecc6fb7fa973bfa1350673d36d5706fc3e7e
2026-06-24 01:16:29 UTC
37.3 MB
05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
HAPROXY_URLhttps://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
HAPROXY_VERSION3.0.23
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:da43bc6a07a9cd7cc23faa538adc0797482747316b5a85b9f3f94ed17f6c1a2a - 71.48% (26.7 MB)
[#001] sha256:77612ba11b5a91c36f332abc738dff95aeec600d53911e16af7d460daff3312d - 3.93% (1.46 MB)
[#002] sha256:95b70e40da94c0022c8c7b8a93271fca7d74a6bf10b519ffe5fcb538337a07e0 - 0.0% (1.13 KB)
[#003] sha256:5d9554782788338737424dbded10993f93a73a74f3d6c178a511c74c0f2456cd - 24.59% (9.17 MB)
[#004] sha256:b964a46d8f7ca4d060899c0f823db00bc3857f75ffd37ffbf2e8364d8af9df71 - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'armel' out/ 'trixie' '@1782172800'
2026-06-24 01:15:40 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-06-24 01:15:40 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-06-24 01:16:29 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.0.23
2026-06-24 01:16:29 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
2026-06-24 01:16:29 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
2026-06-24 01:16:29 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 '; 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-06-24 01:16:29 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-06-24 01:16:29 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-06-24 01:16:29 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-06-24 01:16:29 UTC (buildkit.dockerfile.v0)USER haproxy
2026-06-24 01:16:29 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-06-24 01:16:29 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:60743b1b48946c6233998f8ab144e33c8c93c52c74381ea81045f16287a6f835
2026-06-24 01:17:33 UTC
35.4 MB
05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
HAPROXY_URLhttps://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
HAPROXY_VERSION3.0.23
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:81c84b0273952340067af970e1fe77a42ea83b4ed1a53319e258d5f1077848f0 - 70.6% (25 MB)
[#001] sha256:429e6b6ff02b97cf949ab46842d44a981c2236c1725ae18abc40e0ffe8bae617 - 4.01% (1.42 MB)
[#002] sha256:019737466f773a34a09a257cc0793587d0ac3f17b58baffec54d00d6e616289c - 0.0% (1.13 KB)
[#003] sha256:0d40c7d58f321d5623dad9156e3190a41c245e9cbdccb923d2c8bca98f01a615 - 25.38% (8.99 MB)
[#004] sha256:560debe7c944721d15ecd3a18a4258c7dcf3900faedba756710b0ef88f1bcd35 - 0.0% (450 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'armhf' out/ 'trixie' '@1782172800'
2026-06-24 01:16:51 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-06-24 01:16:51 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-06-24 01:17:33 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.0.23
2026-06-24 01:17:33 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
2026-06-24 01:17:33 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
2026-06-24 01:17:33 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 '; 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-06-24 01:17:33 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-06-24 01:17:33 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-06-24 01:17:33 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-06-24 01:17:33 UTC (buildkit.dockerfile.v0)USER haproxy
2026-06-24 01:17:33 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-06-24 01:17:33 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:08865d26d6bcdab2579a98de8a51645810fd8ae6170a852479633fe052430bbf
2026-06-24 01:15:53 UTC
39.3 MB
05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
HAPROXY_URLhttps://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
HAPROXY_VERSION3.0.23
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:3be819c1c8cfde074541a1d875fbf2da3642b0ec6bb39aaa2ce7d56052b67dc1 - 73.07% (28.8 MB)
[#001] sha256:888be85be71223693ab29d4f7bb17c9da7165a0eeafb0a9759e60a791d135cea - 3.79% (1.49 MB)
[#002] sha256:1704c63953b93675976eaa9c967616fe51d9c07d0f4886e53fb15f41b30c7771 - 0.0% (1.13 KB)
[#003] sha256:ff35f7a810965710d9a7249a7b203e64cb4df0be72f592493d27276429dd8c32 - 23.14% (9.1 MB)
[#004] sha256:e81594b9ec721ed3ce6ccd0583126c91756a1d62eb88d58d701db036b5eb8ce2 - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'arm64' out/ 'trixie' '@1782172800'
2026-06-24 01:15:16 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-06-24 01:15:17 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-06-24 01:15:53 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.0.23
2026-06-24 01:15:53 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
2026-06-24 01:15:53 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
2026-06-24 01:15:53 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 '; 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-06-24 01:15:53 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-06-24 01:15:53 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-06-24 01:15:53 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-06-24 01:15:53 UTC (buildkit.dockerfile.v0)USER haproxy
2026-06-24 01:15:53 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-06-24 01:15:53 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:1a110f52833cdbde1ba37876c942774e3c08d6eab94c8bbad85175546f26bd66
2026-06-24 01:20:25 UTC
43.3 MB
05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
HAPROXY_URLhttps://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
HAPROXY_VERSION3.0.23
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:639e1c13483ea279c94219be2736856262d8dd2efeff3e6d309f11a66aba21fb - 74.03% (32 MB)
[#001] sha256:ecdf48770d2ce4f6d2ec7fdca2214c67bee013812202b7495a65f8975916b4cb - 3.61% (1.56 MB)
[#002] sha256:54f20c5b6c932d79067aaf227b5db380011b0983b51497f83f05ba19c64c6c68 - 0.0% (1.13 KB)
[#003] sha256:d10621812869bc7bd452ff707fae11a9927bd459d989952b9b5edddf45855a5d - 22.35% (9.68 MB)
[#004] sha256:61da9b7476d537ca51cd24d88e02c80f778c1ad53c0cf5e39907d709289f7054 - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'ppc64el' out/ 'trixie' '@1782172800'
2026-06-24 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-06-24 01:16: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-06-24 01:20:25 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.0.23
2026-06-24 01:20:25 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
2026-06-24 01:20:25 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
2026-06-24 01:20:25 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 '; 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-06-24 01:20:25 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-06-24 01:20:25 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-06-24 01:20:25 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-06-24 01:20:25 UTC (buildkit.dockerfile.v0)USER haproxy
2026-06-24 01:20:25 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-06-24 01:20:25 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:f6740a88d5a88cb9ee97c13bad9c846d83591876e99be902cf36127dc3515293
2026-06-24 19:43:39 UTC
37.3 MB
05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
HAPROXY_URLhttps://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
HAPROXY_VERSION3.0.23
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:58bface994ba631e609596a2ca5032d9d75de27f1b6476034b581e226205adab - 72.37% (27 MB)
[#001] sha256:37465baa1f8cdf556a89cc741727534d7616ce29ccd10dc3358664061d0bfa9a - 3.93% (1.46 MB)
[#002] sha256:5c59c90bab2f81d28789abcfb722db18b66d9294f43e5afa2290cd87e1e4cab6 - 0.0% (1.13 KB)
[#003] sha256:b2e2f3d01684d8a9383e1a0af60570cf9cefbadd67309582e83808066b70ec36 - 23.69% (8.83 MB)
[#004] sha256:89def94e66b5ed53447fb64f9ceb0a53df5d1a9e6712cddfb82733424b73bbf2 - 0.0% (451 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'riscv64' out/ 'trixie' '@1782172800'
2026-06-24 18:43:54 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-06-24 18:43:54 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-06-24 19:43:39 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.0.23
2026-06-24 19:43:39 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
2026-06-24 19:43:39 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
2026-06-24 19:43:39 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 '; 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-06-24 19:43:39 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-06-24 19:43:39 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-06-24 19:43:39 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-06-24 19:43:39 UTC (buildkit.dockerfile.v0)USER haproxy
2026-06-24 19:43:39 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-06-24 19:43:39 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:fea7982fae6fdb8aff1e5a7584c9c951308641fee0db425fe179517c132396f8
2026-06-24 01:16:11 UTC
39.3 MB
05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
HAPROXY_URLhttps://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
HAPROXY_VERSION3.0.23
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:b6a0af2ceb4b698210b8776157288a3fb06e46aaf75d641139449fcc50ce430d - 72.45% (28.5 MB)
[#001] sha256:2a9e071f916e1bda29dd1e241ddcb44d065009242f70d4fb9239265575418a72 - 3.88% (1.53 MB)
[#002] sha256:bfb1f28e564cb67a2d6e3a2537906c3f0819d2a7a9a2f7a74d08a37211d4b797 - 0.0% (1.13 KB)
[#003] sha256:df16a573114a116101c5c7261af8503bda2e3526c37151a57486a798ce699bf1 - 23.67% (9.3 MB)
[#004] sha256:7bde7ce3a4d745ab1a0d66be23246c3a3d2a234bb2a2aa150fb9eba7ccdf688a - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 's390x' out/ 'trixie' '@1782172800'
2026-06-24 01:15:08 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-06-24 01:15:08 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-06-24 01:16:11 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.0.23
2026-06-24 01:16:11 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.0/src/haproxy-3.0.23.tar.gz
2026-06-24 01:16:11 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=05084ba42534069f8b8c92114ba480a2fd636b0d612c3f63dcc1710b302d17c3
2026-06-24 01:16:11 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 '; 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-06-24 01:16:11 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2026-06-24 01:16:11 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-06-24 01:16:11 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-06-24 01:16:11 UTC (buildkit.dockerfile.v0)USER haproxy
2026-06-24 01:16:11 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2026-06-24 01:16:11 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.