Tag

library/haproxy:3.1.14-trixie
Content Digest: sha256:253eb7cd3096340b6c16c3a4fc1e35609a0c71244d7aa516c10b465771731c4f
Manifests
Details
Content Digest

sha256:2f85c6b292714142f39dbaff44b6f4ed19918e930e2c97d0975b10ac68d9b003

Created

2026-02-12 21:49:58 UTC

Size

40.9 MB


Environment
HAPROXY_SHA256

386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

HAPROXY_VERSION

3.1.14

PATH

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


Layers

[#000] sha256:169fd34ed51dc04ba419a375bd69752b6d59f872027dfb0b9fc2763b36ffde10 - 73.03% (29.8 MB)

[#001] sha256:9149b0c1c828ba76f60a45c162472b5d48691f55c5098be291ceeb3c22b5cb55 - 3.74% (1.53 MB)

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

[#003] sha256:cc63c37cc09802c79d86705d6f08a31fa421bb5c75bd17821cbba38cabb5b26d - 23.23% (9.49 MB)

[#004] sha256:389f95a251792cee2159d45c0a33ca149b714779880f1003e3b6203f5e57cd21 - 0.0% (450 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


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

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

2026-02-12 21:49: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-12 21:49: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-12 21:49:58 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.1.14

2026-02-12 21:49:58 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

2026-02-12 21:49:58 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

2026-02-12 21:49:58 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-02-12 21:49:58 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-12 21:49:58 UTC (buildkit.dockerfile.v0)

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

2026-02-12 21:49:58 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-12 21:49:58 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-12 21:49:58 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-02-12 21:49:58 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:e7a32e36664544ca3c870015e0b4061e6b295ee36213772336231dc1f1a2f1c7

Created

2026-02-12 21:49:29 UTC

Size

39.7 MB


Environment
HAPROXY_SHA256

386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

HAPROXY_VERSION

3.1.14

PATH

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


Layers

[#000] sha256:0c8d55a45c0dc58de60579b9cc5b708de9e7957f4591fc7de941b67c7e245da0 - 71.61% (28.4 MB)

[#001] sha256:608f580c71595d088fcd36f881d8982469051be929775ac6965b6509748ee0fd - 3.8% (1.51 MB)

[#002] sha256:1d9ed4d7b9858ce240b6b73da44da2064814b0603181106e7700dd648ad431ab - 0.0% (1.14 KB)

[#003] sha256:f7b83a0c8f5a5b6a9df90b60f2182ef143ad3229c641f6c397f8799a89513344 - 24.58% (9.75 MB)

[#004] sha256:44758b199d623c2027e1a51427c196155efef65eb004285d49f39c84ffc72047 - 0.0% (450 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


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

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

2026-02-12 21:48: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-02-12 21:48: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-02-12 21:49:29 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.1.14

2026-02-12 21:49:29 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

2026-02-12 21:49:29 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

2026-02-12 21:49: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-02-12 21:49:29 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-12 21:49:29 UTC (buildkit.dockerfile.v0)

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

2026-02-12 21:49:29 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-12 21:49:29 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-12 21:49:29 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-02-12 21:49:29 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:0b56cea22e411673ac27408823a10a0c38c36a6663e2d10ee3d88dcb4989bf46

Created

2026-02-12 21:49:10 UTC

Size

37.9 MB


Environment
HAPROXY_SHA256

386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

HAPROXY_VERSION

3.1.14

PATH

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


Layers

[#000] sha256:2a2986ba48ae233640829460f6772db2ffbc330d97d2b29a533694dfdc7dc893 - 70.25% (26.7 MB)

[#001] sha256:4e6bf3663dbb96d1ad8787b8ad5358eb0882c4ece8ed4b637bc9f05bda0c6584 - 3.86% (1.46 MB)

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

[#003] sha256:c5eebc80e0069ae973246c750afd2c97680e93812752458baa7ed71d7e61eee6 - 25.89% (9.82 MB)

[#004] sha256:0d647dfe88a8c428b9c98249d1b8f3999efe64779d567d6fe5a43faf3a5285c4 - 0.0% (449 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


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

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

2026-02-12 21:48:19 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-12 21:48:19 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-12 21:49:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.1.14

2026-02-12 21:49:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

2026-02-12 21:49:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

2026-02-12 21:49:10 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-02-12 21:49:10 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-12 21:49:10 UTC (buildkit.dockerfile.v0)

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

2026-02-12 21:49:10 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-12 21:49:10 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-12 21:49:10 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-02-12 21:49:10 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:4bb0760ee6a807c61a4f79cac4618ac97f80834efbdde7f5997fae2c4c9424af

Created

2026-02-12 21:51:14 UTC

Size

36 MB


Environment
HAPROXY_SHA256

386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

HAPROXY_VERSION

3.1.14

PATH

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


Layers

[#000] sha256:abdd0f3062e6238c89a40b3e40277debcba2796d6736373219a089086718b8b4 - 69.37% (25 MB)

[#001] sha256:fcdbce4d1b26d9cc26c23441a3748b3d002fc6034bc08f9da9360d70ca366db4 - 3.94% (1.42 MB)

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

[#003] sha256:679d51fd34da966ee308a61f1834742e899c115768bedf89c17c83546caa986a - 26.69% (9.62 MB)

[#004] sha256:3655e9e8cd508a0ff2ee413b0044d18fdcf1dfdbca75845c54b1617352a77939 - 0.0% (450 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


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

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

2026-02-12 21:50: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-02-12 21:50: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-02-12 21:51:14 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.1.14

2026-02-12 21:51:14 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

2026-02-12 21:51:14 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

2026-02-12 21:51:14 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-02-12 21:51:14 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-12 21:51:14 UTC (buildkit.dockerfile.v0)

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

2026-02-12 21:51:14 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-12 21:51:14 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-12 21:51:14 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-02-12 21:51:14 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:c029519fc535fab2408b3b71c8b00670c55dffc2aca8a13ce6b77629b9fae752

Created

2026-02-12 21:49:33 UTC

Size

39.9 MB


Environment
HAPROXY_SHA256

386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

HAPROXY_VERSION

3.1.14

PATH

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


Layers

[#000] sha256:3ea009573b472d108af9af31ec35a06fe3649084f6611cf11f7d594b85cf7a7c - 72.01% (28.7 MB)

[#001] sha256:6054b8449629b15fb298ca4903f4c801bda04a6d810dc4aec1e6006a6a318519 - 3.73% (1.49 MB)

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

[#003] sha256:7c46a182ea12c75852442cf5edffdafb870a6796ce735ac6530b767b2e6bb609 - 24.25% (9.68 MB)

[#004] sha256:406ced2346fbbdb2c646cee9dd5187b4691204b367148fed46ccddf533ec9002 - 0.0% (450 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


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

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

2026-02-12 21:48:55 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-12 21:48:56 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-12 21:49:33 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.1.14

2026-02-12 21:49:33 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

2026-02-12 21:49:33 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

2026-02-12 21:49: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-02-12 21:49:33 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-12 21:49:33 UTC (buildkit.dockerfile.v0)

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

2026-02-12 21:49:33 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-12 21:49:33 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-12 21:49:33 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-02-12 21:49:33 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:6be9302b27b224e99fc41710eeaaa3f34acbb9913722dc7fdc43f9472b4b6eb9

Created

2026-02-12 21:52:22 UTC

Size

43.9 MB


Environment
HAPROXY_SHA256

386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

HAPROXY_VERSION

3.1.14

PATH

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


Layers

[#000] sha256:1aee42d34fb7e3a2db6f83f2a84e17846ac990ed8ecf693a309ae759efdbdaa3 - 72.95% (32 MB)

[#001] sha256:5cb771c91e68e5c0b2810027274efd76c7432c5f533c9a2accab194ad66eeb7d - 3.56% (1.56 MB)

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

[#003] sha256:8b27f06a3f86d3c8857a5fc5f53efb2c4708575d74605bbe723ba7db70a2ce76 - 23.49% (10.3 MB)

[#004] sha256:7ce8254609977127e9573586ace5ea848a91ca3a85f3add2e0b4b647b467a867 - 0.0% (450 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


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

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

2026-02-03 02: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-02-03 02: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-02-12 21:52:20 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.1.14

2026-02-12 21:52:20 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

2026-02-12 21:52:20 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

2026-02-12 21:52:20 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-02-12 21:52:20 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-12 21:52:21 UTC (buildkit.dockerfile.v0)

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

2026-02-12 21:52:21 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-12 21:52:21 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-12 21:52:22 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-02-12 21:52:22 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:221663b634b5bc54a11a651633af66c5d12918aeff96c60d280f343eed69958f

Created

2026-02-13 17:34:52 UTC

Size

37.8 MB


Environment
HAPROXY_SHA256

386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

HAPROXY_VERSION

3.1.14

PATH

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


Layers

[#000] sha256:4526db52defd9278f79daec64ebfa633041460dbe0cfad19564ae34d84b13b4c - 71.25% (27 MB)

[#001] sha256:90eb4b4bae0113a5278f60bc47c5cfdbdf082781e28b7db61e12b38eee51040a - 3.87% (1.46 MB)

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

[#003] sha256:5d4d8a114f3d493ebcd82a3da0d944ea6832cff7eab11fe7ee47ec6427f70a31 - 24.88% (9.41 MB)

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

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


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

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

2026-02-03 09:08: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-03 09:08: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-02-13 17:34:51 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.1.14

2026-02-13 17:34:51 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

2026-02-13 17:34:51 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

2026-02-13 17:34: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 '; 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-13 17:34:51 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-13 17:34:51 UTC (buildkit.dockerfile.v0)

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

2026-02-13 17:34:51 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-13 17:34:51 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-13 17:34:52 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-02-13 17:34:52 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:845f1f8f851f0f84ffca9de8935e00d0f6d4ce8e4983dbf0f37428c87adc3aeb

Created

2026-02-12 21:52:52 UTC

Size

40 MB


Environment
HAPROXY_SHA256

386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

HAPROXY_VERSION

3.1.14

PATH

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


Layers

[#000] sha256:809310277795fa02ff585c83bc37c8fb5e06066ee7e053bab5d08bf186beeae9 - 71.21% (28.5 MB)

[#001] sha256:ab12d008a40a18e0b13ddcd125bbb11c11f4e7ba8e0069436444fc902217d029 - 3.82% (1.53 MB)

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

[#003] sha256:e8cba97e6bfc77a37d84499340723a4ff451b013cc5202aff2565885bfc3cc8d - 24.97% (9.98 MB)

[#004] sha256:92736ad6640cf1e754d7f13641064bbb7aa4959106b4b9d4e5e60f3129320c1c - 0.0% (450 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


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

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

2026-02-04 22:56:52 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-04 22:56:52 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-12 21:52:52 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.1.14

2026-02-12 21:52:52 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.14.tar.gz

2026-02-12 21:52:52 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

2026-02-12 21:52: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.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-02-12 21:52:52 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-02-12 21:52:52 UTC (buildkit.dockerfile.v0)

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

2026-02-12 21:52:52 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-12 21:52:52 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-12 21:52:52 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-02-12 21:52:52 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.