Tag

library/haproxy:3.1.14-alpine
Content Digest: sha256:459c3b2b200221cf28aeebf6b92124a458c6312e1f2457333dc677f2633a7560
Manifests
Details
Content Digest

sha256:6fb44c8250ce59874475007d9bcb91d2bb15ea6f51dcd4e978be79ec2dfd2f3b

Created

2026-02-12 21:50:00 UTC

Size

13.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:18bdec7eea78464ecf9b88f4ec630eaeb694ea1c0101ecd9c20eda20c9065e23 - 25.33% (3.52 MB)

[#001] sha256:9b134dc6f605c0137a5e9f26e725d20872ba64290d2f8f44ff2992b21a604f11 - 5.74% (816 KB)

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

[#003] sha256:fc81af214795412de1cbcc94ce6c9096371fecefea5d4bf5d4bf07af6b1cda0a - 68.92% (9.57 MB)

[#004] sha256:62ef4d1accbd5964d4f0d22703283c312aef1bee8d9a8c31920c1f5524400cd2 - 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-02-12 21:49:27 UTC (buildkit.dockerfile.v0)

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

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

ENV HAPROXY_VERSION=3.1.14

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

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

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

STOPSIGNAL SIGUSR1

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

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

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

ENTRYPOINT ["docker-entrypoint.sh"]

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

USER haproxy

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

WORKDIR /var/lib/haproxy

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

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

Details
Content Digest

sha256:f00c0522016d0c7d7abdd9b073f434a14baad75dc373947456d489168c5cc76f

Created

2026-02-12 21:49:32 UTC

Size

14.3 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:589002ba0eaed121a1dbf42f6648f29e5be55d5c8a6ee0f8eaa0285cc21ac153 - 25.75% (3.68 MB)

[#001] sha256:9e3703e8ad5e2c58bd83bb4237e3623425691e62c39d526bc7cb016dab0ba96c - 5.53% (810 KB)

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

[#003] sha256:415f3d42cd164929088200cdde1c479410d49e9ea5a6f7078eded89efbd2e6c7 - 68.71% (9.83 MB)

[#004] sha256:5e54d77208413a9f6f0d4da29993303ccc8b806fcdf6b64f8167a38cac2f43f2 - 0.0% (441 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-02-12 21:49:03 UTC (buildkit.dockerfile.v0)

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

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

ENV HAPROXY_VERSION=3.1.14

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

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

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

STOPSIGNAL SIGUSR1

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

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

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

ENTRYPOINT ["docker-entrypoint.sh"]

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

USER haproxy

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

WORKDIR /var/lib/haproxy

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

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

Details
Content Digest

sha256:b03ae192385bbfab876b106f82255083da354709e9e0c7fe97ea7f3a7dfac9d2

Created

2026-02-12 21:47:39 UTC

Size

14.1 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:f067a9ad7b3a4e3b687105344f6ad0934a0623c4359c2d841a3d4fab27e26060 - 24.11% (3.4 MB)

[#001] sha256:35820d49f05bfd739ba7c8e0be54d67581794bf5a914c9a2ef46b54c835df022 - 5.55% (803 KB)

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

[#003] sha256:467b4a35da1107027e18200feacb167d435f3b0397ed796860c9aa7fb43fefd8 - 70.33% (9.93 MB)

[#004] sha256:10d10e9db6665991515e7012c08897246153fcd60743e7e73cc543fe10af10c9 - 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-02-12 21:46:14 UTC (buildkit.dockerfile.v0)

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

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

ENV HAPROXY_VERSION=3.1.14

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

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

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

STOPSIGNAL SIGUSR1

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

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

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

ENTRYPOINT ["docker-entrypoint.sh"]

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

USER haproxy

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

WORKDIR /var/lib/haproxy

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

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

Details
Content Digest

sha256:ae288e2ec1ba62f67e97625b6a39b79a4077e76e81cc166f03b19ed3e32f92e6

Created

2026-02-12 21:51:08 UTC

Size

13.6 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:7ed661450d9b41ba25f81f6ef8649bb379f47471d21c4898a8a6a3e11b819220 - 22.95% (3.13 MB)

[#001] sha256:c473a81b646379e07e996f7ebcd45448fc9ac28f5e1857c14af7129164c26556 - 5.44% (760 KB)

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

[#003] sha256:8ce87259222ae1444900c6962551f4be60a1a3e5463eacad2c0bcecdb06c433b - 71.61% (9.77 MB)

[#004] sha256:9e9f42ec40dec2c604f05d0c0bdef4c1c0017c6320fc786976b305e3587e6f57 - 0.0% (441 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-02-12 21:50:35 UTC (buildkit.dockerfile.v0)

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

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

ENV HAPROXY_VERSION=3.1.14

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

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

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

STOPSIGNAL SIGUSR1

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

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

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

ENTRYPOINT ["docker-entrypoint.sh"]

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

USER haproxy

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

WORKDIR /var/lib/haproxy

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

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

Details
Content Digest

sha256:bb1b661eea26af73399891988dca0ffebbe1e2a275a865f9d34ed88ecf64cecd

Created

2026-02-12 21:49:15 UTC

Size

14.5 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:d8ad8cd72600f46cc068e16c39046ebc76526e41051f43a8c249884b200936c0 - 27.61% (4 MB)

[#001] sha256:64b228fa9fccdfbd98044da1daf95cbfcdc931c38bc3b46f6b4a6d28d2ba0823 - 5.54% (823 KB)

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

[#003] sha256:ebc49bc1860c470d3fe31d57cf2c0a24c3e7c28ff20ce9441f5f1773805b620e - 66.84% (9.69 MB)

[#004] sha256:72500a79ab0117af969c12b1519560219d39ba8ec4de8a15de27fa5aa422ee7e - 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-02-12 21:48:38 UTC (buildkit.dockerfile.v0)

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

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

ENV HAPROXY_VERSION=3.1.14

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

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

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

STOPSIGNAL SIGUSR1

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

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

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

ENTRYPOINT ["docker-entrypoint.sh"]

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

USER haproxy

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

WORKDIR /var/lib/haproxy

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

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

Details
Content Digest

sha256:cef694e8465bf3dc0a0a99d42c6a37b827e5376f821e8f2dff7d3de47e3bceff

Created

2026-02-12 21:51:39 UTC

Size

14.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:532f7d227cfd697fe6a6f7bfe8c0cc7baa9d99d3d41d50d9b6394fdb6322f4aa - 24.49% (3.65 MB)

[#001] sha256:ea1a3c9b23f916e4c28eda91c4716cbb12c72a87db35b7b5da01ab33b1261358 - 5.54% (846 KB)

[#002] sha256:918fbf427d1b030757c848f48e4b6122f1cc20612b0cdb6f69615da40bfff160 - 0.01% (967 Bytes)

[#003] sha256:eb4affd5d65cf2a00096f6cd849494fdc715d42639c904580925a658b93fe80c - 69.96% (10.4 MB)

[#004] sha256:7d8dd8a31ed2b1e4176696202816cbaf23b59aac206780836f8903328fc89ad6 - 0.0% (445 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-02-05 01:02:00 UTC (buildkit.dockerfile.v0)

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

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

ENV HAPROXY_VERSION=3.1.14

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

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

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

STOPSIGNAL SIGUSR1

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

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

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

ENTRYPOINT ["docker-entrypoint.sh"]

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

USER haproxy

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

WORKDIR /var/lib/haproxy

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

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

Details
Content Digest

sha256:1b370b4a8fda2184640848bb3120b4e955e1bbb924acb080d2d0ad82495c64fb

Created

2026-02-13 17:48:01 UTC

Size

14.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:9da5d16b2a566416844fd0c62fa81165037aa0b7f154a5c1f58f06412739471c - 23.08% (3.42 MB)

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

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

[#003] sha256:c19352d65408621a54bee672d6b659f6a536e3b4ca55e7afae661041f0d256d4 - 71.44% (10.6 MB)

[#004] sha256:91a8d1b4466950c3a2a7f5205ecf2be7a15a68a51b0f13eac9fe2d30b529145b - 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-02-13 17:48:00 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=3.1.14

2026-02-13 17:48:00 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:48:00 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

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

STOPSIGNAL SIGUSR1

2026-02-13 17:48:01 UTC (buildkit.dockerfile.v0)

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

2026-02-13 17:48:01 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-02-13 17:48:01 UTC (buildkit.dockerfile.v0)

USER haproxy

2026-02-13 17:48:01 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/haproxy

2026-02-13 17:48:01 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:81a54525a062a12487d700a17245d27d298d3e7c59f4f7131eb495d11f26e3f8

Created

2026-02-12 21:52:57 UTC

Size

14.5 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:623c99520afcb8c68e21bd22d3bc252ae348c276fb9c45a79aeccb4caf2b8d9f - 24.54% (3.55 MB)

[#001] sha256:95fec38153fb047f5b60e2cc698420dd7dab5ae24b9db6a21457f38690fb9126 - 5.87% (871 KB)

[#002] sha256:e87dde08c25f7b3657c22bf40380e576cc6e4eab5d2b1419705369214a24340d - 0.01% (964 Bytes)

[#003] sha256:d94197cba80508ef13280f2e61211ddd5889e8bb5e0ad0fc61efa42579b39e47 - 69.58% (10.1 MB)

[#004] sha256:f771eafd7abf254bef72302b7806a75a2d5439043ae4834675da42f14a1c2d79 - 0.0% (442 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-02-04 22:56:46 UTC (buildkit.dockerfile.v0)

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

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

ENV HAPROXY_VERSION=3.1.14

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

ENV HAPROXY_SHA256=386d72987c3f45a6a90a851669addf11e279462701cf2b50c5b4ef1d339a4cd1

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

STOPSIGNAL SIGUSR1

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

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

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

ENTRYPOINT ["docker-entrypoint.sh"]

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

USER haproxy

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

WORKDIR /var/lib/haproxy

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