Tag

library/haproxy:2.6.23-trixie
Content Digest: sha256:1998a7a6c6b990d14db9b8da3909f29acd0bd50ed6132903a0a4861886219f08
Manifests
Details
Content Digest

sha256:81d127b713edc884425bc7cff7c7d5a317f0815f197b644d221cdccd4c5343ff

Created

2026-02-24 18:58:04 UTC

Size

38.5 MB


Environment
HAPROXY_SHA256

1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

HAPROXY_VERSION

2.6.23

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:f4e0b944ee1e7e50bdfbfa77bda370b6eccee7d698a7adca78c38f5ca0767ca5 - 77.51% (29.8 MB)

[#001] sha256:71a462a27ea64a39914226200ee188be6babbc7a3cc5f63cefbb39bb73d548ea - 3.97% (1.53 MB)

[#002] sha256:e977654e79d9cc2f914a66adfcd61f43ba90dbb48c44768449493359366b26a4 - 0.0% (1.13 KB)

[#003] sha256:e296a7a895fe36e1d2bf3211273b659ff477fea18e2438e378597ad39d09c82c - 18.51% (7.13 MB)

[#004] sha256:bff343b771d310e1d0c8770bdf720eff00cfa470ef30fe05881711a765324e1f - 0.0% (448 Bytes)


History
2026-02-23 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 'i386' out/ 'trixie' '@1771804800'

2026-02-24 18:57:29 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-02-24 18:57:29 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-02-24 18:58:04 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.23

2026-02-24 18:58:04 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

2026-02-24 18:58:04 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

2026-02-24 18:58:04 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-02-24 18:58:04 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-24 18:58:04 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-02-24 18:58:04 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-24 18:58:04 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-24 18:58:04 UTC (buildkit.dockerfile.v0)

CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]

Details
Content Digest

sha256:eb849d17b9a1e97bbc802ee699049b479aaa87fbdcff7cee778f93c86d838e31

Created

2026-02-24 18:54:50 UTC

Size

37.2 MB


Environment
HAPROXY_SHA256

1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

HAPROXY_VERSION

2.6.23

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:206356c42440674ecbdf1070cf70ce8ef7885ac2e5c56f1ecf800b758f6b0419 - 76.24% (28.4 MB)

[#001] sha256:8f5783216e65e8a3958cf86068339307c898bc4d1d9a596741ee031ff376fad1 - 4.05% (1.51 MB)

[#002] sha256:0c6f83a06d4e8ba3932573685ff3d915365c545e4366fbd563f160881326ef97 - 0.0% (1.13 KB)

[#003] sha256:984015655468f8c35d4cd2905bffa8d4b44e336c4abfe6c819e5dd2a063b4907 - 19.71% (7.34 MB)

[#004] sha256:3229afbe93a03f6f176ba9c926fdb5c98b9787178bdec64d766864ba1242c8da - 0.0% (448 Bytes)


History
2026-02-23 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 'amd64' out/ 'trixie' '@1771804800'

2026-02-24 18:52: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-02-24 18:52: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-02-24 18:54:50 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.23

2026-02-24 18:54:50 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

2026-02-24 18:54:50 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

2026-02-24 18:54: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-02-24 18:54:50 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-24 18:54:50 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-02-24 18:54:50 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-24 18:54:50 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-24 18:54:50 UTC (buildkit.dockerfile.v0)

CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]

Details
Content Digest

sha256:2c5c729499f57a80ad2816f8a6ff4d1a766c687612a3bb801fa6a4a2983e4ca7

Created

2026-02-24 18:58:52 UTC

Size

35.4 MB


Environment
HAPROXY_SHA256

1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

HAPROXY_VERSION

2.6.23

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:280a075cc1d2a97445b9f4430aa9774bfc38fc4217b7fc9d6a7b04e7e431cb65 - 75.33% (26.7 MB)

[#001] sha256:905accd384a6c330db5240e65bffa91ba1ceea98a2dbcbcac901ec895fb16b79 - 4.14% (1.46 MB)

[#002] sha256:f277ebe23fc298ab2c4a27383e79d42fda419978845ea3ef442a1af1fe97578b - 0.0% (1.13 KB)

[#003] sha256:71a08b13d574b743024cbeee42e04cc8b05dba8b9b5ba19b23afa0293f9f766e - 20.52% (7.26 MB)

[#004] sha256:49826e4da49fc07293f5bbffe2dd73821ce93e74b345368e170f4c0387dbbe34 - 0.0% (449 Bytes)


History
2026-02-23 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 'armel' out/ 'trixie' '@1771804800'

2026-02-24 18:58: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-02-24 18:58: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-02-24 18:58:52 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.23

2026-02-24 18:58:52 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

2026-02-24 18:58:52 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

2026-02-24 18:58:52 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-02-24 18:58:52 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-24 18:58:52 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-02-24 18:58:52 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-24 18:58:52 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-24 18:58:52 UTC (buildkit.dockerfile.v0)

CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]

Details
Content Digest

sha256:9dd1585eb7cbbfd2bef066f926db2c4560b6c00e5dd404a0f6bfd35dd548c1f9

Created

2026-02-24 19:01:00 UTC

Size

33.5 MB


Environment
HAPROXY_SHA256

1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

HAPROXY_VERSION

2.6.23

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:be1f02cfc6708a9e39fcae481bc45544f342901641dd63341104a8ef3fa3cde9 - 74.53% (25 MB)

[#001] sha256:99410ba7e450585ba11eb428ce333270908cb1ebe8e7baf7c9e7cf69a849f9c6 - 4.23% (1.42 MB)

[#002] sha256:ac66f4555c2ab9d740c661cd3fc27435ab5dbfe811dd3f6e82d10a5773972033 - 0.0% (1.13 KB)

[#003] sha256:b8f4b6df9e7b5ad7ce5807abde3fb9984f55482d4f93ae07cdc6f39bc569e1d5 - 21.24% (7.12 MB)

[#004] sha256:2f5535da885325afaa675106fe056a9e1971d6a6f05c8b6a7c631dd58c83d9dd - 0.0% (448 Bytes)


History
2026-02-23 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 'armhf' out/ 'trixie' '@1771804800'

2026-02-24 19:00: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-02-24 19:00:24 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-02-24 19:01:00 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.23

2026-02-24 19:01:00 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

2026-02-24 19:01:00 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

2026-02-24 19:01:00 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-02-24 19:01:00 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-24 19:01:00 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-02-24 19:01:00 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-24 19:01:00 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-24 19:01:00 UTC (buildkit.dockerfile.v0)

CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]

Details
Content Digest

sha256:668df367b553f5f06344b860497bbc69e100614905a511800a10a38efa620b81

Created

2026-02-24 19:01:47 UTC

Size

37.5 MB


Environment
HAPROXY_SHA256

1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

HAPROXY_VERSION

2.6.23

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:3b66ab8c894cad95899b704e688938517870850391d1349c862c2b09214acb86 - 76.59% (28.7 MB)

[#001] sha256:717703c4a6ea29793c0126b2cd3cab3b8191cc4ffe0d47c0ee09e3db237696cc - 3.97% (1.49 MB)

[#002] sha256:286377afda8773f651bde7c06ae7ed831e1616d3110832efed110ffe497e421a - 0.0% (1.13 KB)

[#003] sha256:425ac702e224511c144e8f2d9e5dacf543bf20ca70e2b53fa5f2983a52ba459f - 19.43% (7.29 MB)

[#004] sha256:9e87ec82a890df95d9ca72a6c04c9920763304b9ffbf8b89ae25cbb669fc9868 - 0.0% (449 Bytes)


History
2026-02-23 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 'arm64' out/ 'trixie' '@1771804800'

2026-02-24 19:01: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-02-24 19:01: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-02-24 19:01:47 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.23

2026-02-24 19:01:47 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

2026-02-24 19:01:47 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

2026-02-24 19:01:47 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-02-24 19:01:47 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-24 19:01:47 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-02-24 19:01:47 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-24 19:01:47 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-24 19:01:47 UTC (buildkit.dockerfile.v0)

CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]

Details
Content Digest

sha256:983699f13e08c38900e0bdba36f2190a710a5f2b17c607edd6b01b07908e0478

Created

2026-02-24 19:06:01 UTC

Size

41.4 MB


Environment
HAPROXY_SHA256

1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

HAPROXY_VERSION

2.6.23

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:91416f8238d93c33a42d4030b8a24944e7f5b4b808e36e206f1bf078f8543c0d - 77.49% (32 MB)

[#001] sha256:8cb569d4cdf73275b0f9928916fc94fc9f6bed23e006ee4fe505204c8ba710fd - 3.78% (1.56 MB)

[#002] sha256:d8aad80bc3253c69fac51646fff38bb785f1a5773e13a6c0151f2a8b102491d7 - 0.0% (1.13 KB)

[#003] sha256:4ea2862627b4e5945c04bf339f145be4a83d377932f7f65eabdacc1ccfdca7b3 - 18.73% (7.74 MB)

[#004] sha256:6a7776c5f076df429fc93e9fd72e24a669f83ebbb9609a339f074a70a804f01e - 0.0% (450 Bytes)


History
2026-02-23 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 'ppc64el' out/ 'trixie' '@1771804800'

2026-02-24 18:56:45 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-02-24 18:56:45 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-02-24 19:06:01 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.23

2026-02-24 19:06:01 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

2026-02-24 19:06:01 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

2026-02-24 19:06:01 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-02-24 19:06:01 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-24 19:06:01 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-02-24 19:06:01 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-24 19:06:01 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-24 19:06:01 UTC (buildkit.dockerfile.v0)

CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]

Details
Content Digest

sha256:1b563ad1675f350d353c39f2d09f4dd95eb711420a00a1b7bbb98678c8c0bff3

Created

2026-02-25 02:24:29 UTC

Size

35.4 MB


Environment
HAPROXY_SHA256

1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

HAPROXY_VERSION

2.6.23

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:7d614b9ad5a6f3dd0478c6903a6d2ffddc9bc5b17650714d4c1f761161fde58d - 76.08% (27 MB)

[#001] sha256:96667720c6f66d54c4069d1f4a90a9b99842eca810ad17a3c151ac557902e5f5 - 4.13% (1.46 MB)

[#002] sha256:fb1449ff18173ad675507b1278e800bb7a82b1db725d4424087ede9e6b7dd711 - 0.0% (1.13 KB)

[#003] sha256:5882aeb9df6dc8907415db9342e15f11d5758154d130928bb7e0b72b81334e18 - 19.78% (7.01 MB)

[#004] sha256:ed99bfe93e4ca2e9a8ef86d19785b70d7d34f703e16caa2c838b7f069e712068 - 0.0% (451 Bytes)


History
2026-02-23 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 'riscv64' out/ 'trixie' '@1771804800'

2026-02-24 20:55:44 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-02-24 20:55:44 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-02-25 02:24:29 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.23

2026-02-25 02:24:29 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

2026-02-25 02:24:29 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

2026-02-25 02:24: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.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-02-25 02:24:29 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-25 02:24:29 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-02-25 02:24:29 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-25 02:24:29 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-25 02:24:29 UTC (buildkit.dockerfile.v0)

CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]

Details
Content Digest

sha256:88dcfc2ec46ec902f07eaf7a0665c4807731566079e4ac9aeec101eea5087007

Created

2026-02-24 19:00:04 UTC

Size

37.4 MB


Environment
HAPROXY_SHA256

1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

HAPROXY_VERSION

2.6.23

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:b50f587e37cdad2c774c5137974987f2b5aca2ef491f293c135b60e1e43e0135 - 76.06% (28.5 MB)

[#001] sha256:1b0ec2935c71a494d5f132306e901bbf22107471f29bcee0addd2d6daa55edfe - 4.08% (1.53 MB)

[#002] sha256:445d1ef72ccba8f0f83834877ca1cb19df89b7979e6dbbf52ea58c13db210765 - 0.0% (1.13 KB)

[#003] sha256:0fe2659cf5852fbb962010083a3bc671642f7f02fa6ef3acb672478c13167143 - 19.85% (7.43 MB)

[#004] sha256:30a76643943490932e380cad71aba80bec7f69af5fe36becae1e1899ba3ed2b0 - 0.0% (449 Bytes)


History
2026-02-23 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 's390x' out/ 'trixie' '@1771804800'

2026-02-24 18:54:57 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-02-24 18:54:57 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-02-24 19:00:04 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.23

2026-02-24 19:00:04 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.23.tar.gz

2026-02-24 19:00:04 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611

2026-02-24 19:00:04 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-02-24 19:00:04 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-24 19:00:04 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-02-24 19:00:04 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-24 19:00:04 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-24 19:00:04 UTC (buildkit.dockerfile.v0)

CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]

Danger Zone
Delete Tag

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.