Tag

library/haproxy:3.3.2-alpine
Content Digest: sha256:86245f821fda607572cacf0b090baf4d5e9f3fe84019f240cfdf35f677b764cc
Manifests
Details
Content Digest

sha256:609bad51fb75aceff2f8f06d649aabfaca70359617e23c225f1b23f9bd2251e9

Created

2026-01-29 19:39:21 UTC

Size

17.9 MB


Environment
HAPROXY_SHA256

7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

HAPROXY_URL

https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

HAPROXY_VERSION

3.3.2

PATH

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


Layers

[#000] sha256:18bdec7eea78464ecf9b88f4ec630eaeb694ea1c0101ecd9c20eda20c9065e23 - 19.68% (3.52 MB)

[#001] sha256:432c1e4e418586cb937cb6a6e0ee4d40371ff0768d98563913083cdb003fd782 - 4.46% (816 KB)

[#002] sha256:ded5ca2a5dd3d9a1c2a71391488042075b11a37bdaf74b9d7ecf78009b6e6960 - 0.01% (961 Bytes)

[#003] sha256:f81643b4ac7bbdc1a934743a5af35f002047bb0113ccced090cde3c9ef69a856 - 75.85% (13.6 MB)

[#004] sha256:ce8a78b8c714b3f694a8aeb748eeb45fac336973d4a480a5975c05f57d800df7 - 0.0% (441 Bytes)

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


History
2026-01-28 01:18:11 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.3-x86.tar.gz / # buildkit

2026-01-28 01:18:11 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-29 19:38:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit

2026-01-29 19:38:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit

2026-01-29 19:39:21 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.3.2

2026-01-29 19:39:21 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

2026-01-29 19:39:21 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

2026-01-29 19:39:21 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; 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-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit

2026-01-29 19:39:21 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-01-29 19:39:21 UTC (buildkit.dockerfile.v0)

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

2026-01-29 19:39:21 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-01-29 19:39:21 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-01-29 19:39:21 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-01-29 19:39:21 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:34d48c9e4ab302aec362499a7e13ff28648a5698e59ee0a62e3acd5b1806898b

Created

2026-01-29 19:38:50 UTC

Size

18.2 MB


Environment
HAPROXY_SHA256

7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

HAPROXY_URL

https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

HAPROXY_VERSION

3.3.2

PATH

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


Layers

[#000] sha256:589002ba0eaed121a1dbf42f6648f29e5be55d5c8a6ee0f8eaa0285cc21ac153 - 20.21% (3.68 MB)

[#001] sha256:9a4913cb476284899a55448c9b5014e39f9c203741c5b35ac6382930965053aa - 4.34% (810 KB)

[#002] sha256:84fbd5af39e5df51ae652f96873d923fae0e8573e9b92db13b6b13d9545ed4c1 - 0.01% (963 Bytes)

[#003] sha256:9aa6e2fca4fd1917436b6edb751d0eb47fd67e4b9221893725592b34b5902706 - 75.45% (13.8 MB)

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

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


History
2026-01-28 01:18:04 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit

2026-01-28 01:18:04 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-29 19:38:06 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit

2026-01-29 19:38:06 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit

2026-01-29 19:38:50 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.3.2

2026-01-29 19:38:50 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

2026-01-29 19:38:50 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

2026-01-29 19:38:50 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; 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-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit

2026-01-29 19:38:50 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-01-29 19:38:50 UTC (buildkit.dockerfile.v0)

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

2026-01-29 19:38:50 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-01-29 19:38:50 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-01-29 19:38:50 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-01-29 19:38:50 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:ac653a2c42081ec7688ad23534be61cac71c4ad6b65823f035ac2f53600ea4ab

Created

2026-01-29 19:39:44 UTC

Size

18.2 MB


Environment
HAPROXY_SHA256

7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

HAPROXY_URL

https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

HAPROXY_VERSION

3.3.2

PATH

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


Layers

[#000] sha256:f067a9ad7b3a4e3b687105344f6ad0934a0623c4359c2d841a3d4fab27e26060 - 18.75% (3.4 MB)

[#001] sha256:17cf09c32630276bcf51bbabfc75b6014aeaec679ce816d88cd32d80258c4475 - 4.32% (803 KB)

[#002] sha256:c3d25c5ca2db965a98ccd1a590b3e7c09c75d57ea7de01a6cba9b95bdce32b3c - 0.01% (962 Bytes)

[#003] sha256:d791590247a503759b41ceca075cbead0f11f8cfd3774234635a93aa3bc2e5b6 - 76.92% (14 MB)

[#004] sha256:a462ea62685d171366ba4f13b006ffe23803ba226b090208bf804682cd09bdfd - 0.0% (441 Bytes)

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


History
2026-01-28 01:17:52 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.3-armhf.tar.gz / # buildkit

2026-01-28 01:17:52 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-29 19:38:59 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit

2026-01-29 19:38:59 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit

2026-01-29 19:39:44 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.3.2

2026-01-29 19:39:44 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

2026-01-29 19:39:44 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

2026-01-29 19:39:44 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; 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-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit

2026-01-29 19:39:44 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-01-29 19:39:44 UTC (buildkit.dockerfile.v0)

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

2026-01-29 19:39:44 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-01-29 19:39:44 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-01-29 19:39:44 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-01-29 19:39:44 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:027c04dcb3ced8cf2a2bf277596214287b64856c95ca675c95f73863734fc433

Created

2026-01-29 19:39:19 UTC

Size

17.7 MB


Environment
HAPROXY_SHA256

7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

HAPROXY_URL

https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

HAPROXY_VERSION

3.3.2

PATH

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


Layers

[#000] sha256:7ed661450d9b41ba25f81f6ef8649bb379f47471d21c4898a8a6a3e11b819220 - 17.69% (3.13 MB)

[#001] sha256:82d7528da3cf405224492da5793e3e7eb21ed8fa3a84991744b38e02a0159453 - 4.19% (760 KB)

[#002] sha256:2c0a62067364a510b814bc3eea6a7d811398439357a1ba1ccfd5ebb1b0de08b2 - 0.01% (961 Bytes)

[#003] sha256:24d5abf00cbd45cb2575235ed972cf292401066cf91e593fbf8d7b89053a9ae0 - 78.11% (13.8 MB)

[#004] sha256:a66fcc2cab170a47d794d6cfc5692f3298af58c6b21c5345d3862ce76bf2b79e - 0.0% (446 Bytes)

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


History
2026-01-28 01:18:44 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.3-armv7.tar.gz / # buildkit

2026-01-28 01:18:44 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-29 19:38:33 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit

2026-01-29 19:38:33 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit

2026-01-29 19:39:19 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.3.2

2026-01-29 19:39:19 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

2026-01-29 19:39:19 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

2026-01-29 19:39:19 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; 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-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit

2026-01-29 19:39:19 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-01-29 19:39:19 UTC (buildkit.dockerfile.v0)

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

2026-01-29 19:39:19 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-01-29 19:39:19 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-01-29 19:39:19 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-01-29 19:39:19 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:a0ee7bd1aec7f67c4c9d428ad24d79cfaf3db1d4914e9c92c7a5735701f3d83f

Created

2026-01-29 19:39:07 UTC

Size

18.3 MB


Environment
HAPROXY_SHA256

7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

HAPROXY_URL

https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

HAPROXY_VERSION

3.3.2

PATH

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


Layers

[#000] sha256:d8ad8cd72600f46cc068e16c39046ebc76526e41051f43a8c249884b200936c0 - 21.85% (4 MB)

[#001] sha256:e41dbd6b31d0033803549359e4f93630bdd4b6b0aa70d61130f87dce8010b3d0 - 4.38% (823 KB)

[#002] sha256:62e668b1f65007dd41b9cefed672d92c3c5a5cf5024d89e307597aea178b7a0c - 0.01% (962 Bytes)

[#003] sha256:c73adf27ab442f484c680d90b11eeb23f822ff4dd9250c7b47d4c6d85e582709 - 73.76% (13.5 MB)

[#004] sha256:6ca4f7cab29ca789c849cade2f54db2f8acb6f57d48cbf7ab59670df20148467 - 0.0% (442 Bytes)

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


History
2026-01-28 01:18:09 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.3-aarch64.tar.gz / # buildkit

2026-01-28 01:18:09 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-29 19:38:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit

2026-01-29 19:38:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit

2026-01-29 19:39:07 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.3.2

2026-01-29 19:39:07 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

2026-01-29 19:39:07 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

2026-01-29 19:39:07 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; 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-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit

2026-01-29 19:39:07 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-01-29 19:39:07 UTC (buildkit.dockerfile.v0)

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

2026-01-29 19:39:07 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-01-29 19:39:07 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-01-29 19:39:07 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-01-29 19:39:07 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:2e67933f82fa811e965f5e73d021405f4c889e3cacbaa6c54bce7b6c316faf22

Created

2026-01-29 19:48:35 UTC

Size

19 MB


Environment
HAPROXY_SHA256

7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

HAPROXY_URL

https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

HAPROXY_VERSION

3.3.2

PATH

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


Layers

[#000] sha256:532f7d227cfd697fe6a6f7bfe8c0cc7baa9d99d3d41d50d9b6394fdb6322f4aa - 19.25% (3.65 MB)

[#001] sha256:41d27b1e97f0948cf3686ea8cb6cc1957831c0a3170485b92dbc2786826d1165 - 4.35% (846 KB)

[#002] sha256:849dd5f71397d6ac7827ddcbf8b793602ef28580985776a08c455ab03f357cdb - 0.0% (966 Bytes)

[#003] sha256:7bdefd54703c8734fedbb12bfa35094daed5e18f1700e4b48bd1061fbde38ee4 - 76.39% (14.5 MB)

[#004] sha256:9f9eb02eaab9b7db29730ec8a976d44e385161df64f8aa4a2aa6f8abe643f1fc - 0.0% (444 Bytes)

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


History
2026-01-28 01:17:01 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.3-ppc64le.tar.gz / # buildkit

2026-01-28 01:17:01 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-28 02:24:46 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit

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

RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit

2026-01-29 19:48:34 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.3.2

2026-01-29 19:48:34 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

2026-01-29 19:48:34 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

2026-01-29 19:48:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; 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-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit

2026-01-29 19:48:34 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-01-29 19:48:34 UTC (buildkit.dockerfile.v0)

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

2026-01-29 19:48:34 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-01-29 19:48:34 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-01-29 19:48:35 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-01-29 19:48:35 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:e215c7dc64dd1036b79f8c590aee6a242986a150edbd8c9544b9124a42131828

Created

2026-01-30 18:52:00 UTC

Size

19.1 MB


Environment
HAPROXY_SHA256

7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

HAPROXY_URL

https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

HAPROXY_VERSION

3.3.2

PATH

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


Layers

[#000] sha256:9da5d16b2a566416844fd0c62fa81165037aa0b7f154a5c1f58f06412739471c - 17.93% (3.42 MB)

[#001] sha256:52c9470919a79f39f2a2a1db9bf476647c20b35b6e97f36111db731eafdd6c58 - 4.25% (830 KB)

[#002] sha256:495b0565d23aaed2a0be6162e94f23c2de4ca298bc65512773f4fba68e98bf5d - 0.0% (963 Bytes)

[#003] sha256:44757abe55700b33b854c00a117a86fbf469d2e84e9fea141cd56720091c827d - 77.81% (14.8 MB)

[#004] sha256:6c7a7184917ae1ecca21c05ba2d2f10e9baaa5eec040816c8da4280e76f4bd22 - 0.0% (449 Bytes)

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


History
2026-01-28 03:47:28 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.3-riscv64.tar.gz / # buildkit

2026-01-28 03:47:28 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-28 06:30:02 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit

2026-01-28 06:30:03 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit

2026-01-30 18:52:00 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.3.2

2026-01-30 18:52:00 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

2026-01-30 18:52:00 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

2026-01-30 18:52:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; 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-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit

2026-01-30 18:52:00 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-01-30 18:52:00 UTC (buildkit.dockerfile.v0)

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

2026-01-30 18:52:00 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-01-30 18:52:00 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-01-30 18:52:00 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-01-30 18:52:00 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:2db47149cfc387a4d4e4c414b2992fa7bbf6a25d2f51f376c3f6a09d0f96c152

Created

2026-01-29 19:38:14 UTC

Size

18.5 MB


Environment
HAPROXY_SHA256

7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

HAPROXY_URL

https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

HAPROXY_VERSION

3.3.2

PATH

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


Layers

[#000] sha256:623c99520afcb8c68e21bd22d3bc252ae348c276fb9c45a79aeccb4caf2b8d9f - 19.18% (3.55 MB)

[#001] sha256:2558eb8cbf2038cf7b9327b432d7cfa9aa8105ce089361986b442b9c38f2121d - 4.59% (871 KB)

[#002] sha256:eb85c42006ae58fa2808301b9c5f121b388aa277e9a5234787d22c37f0799b65 - 0.0% (963 Bytes)

[#003] sha256:d95516fa8831804c84ffc41f267f290e0e5d85c641eacbffe404f3d8a437a643 - 76.22% (14.1 MB)

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

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


History
2026-01-28 01:17:06 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.3-s390x.tar.gz / # buildkit

2026-01-28 01:17:06 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-28 02:17:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates socat ; # buildkit

2026-01-28 02:17:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit

2026-01-29 19:38:14 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.3.2

2026-01-29 19:38:14 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/3.3/src/haproxy-3.3.2.tar.gz

2026-01-29 19:38:14 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=7295cbc26cce19434494d54d9a810be8fdf3d35014b2ed3238bb4851a63792cb

2026-01-29 19:38:14 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev readline-dev tar ; 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-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 '; nproc="$(getconf _NPROCESSORS_ONLN)"; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit

2026-01-29 19:38:14 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2026-01-29 19:38:14 UTC (buildkit.dockerfile.v0)

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

2026-01-29 19:38:14 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-01-29 19:38:14 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-01-29 19:38:14 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-01-29 19:38:14 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.