sha256:9d7a4b27e9c02da7071848ee79784e74ef51e3235660579b704bcdfb1b771c03
2025-04-02 17:13:37 UTC
13.4 MB
4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
HAPROXY_VERSION3.2-dev9
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:69aa61ccf55e5bf8e7a069b89e8afb42b4f3443b3785868795af8046d810d608 - 24.57% (3.3 MB)
[#001] sha256:7df476819ac82ce929a52be861690dee0a312af96a6a3ef760cac916bbab29e3 - 2.1% (289 KB)
[#002] sha256:937097d9614e18e806f545c88af898d06a6158a22ad9239e524f79367c191c65 - 0.01% (963 Bytes)
[#003] sha256:ab5b1e415188ef3b312cb08eb3460f292955b10df41052724d7d5dcc6c21d9a5 - 73.32% (9.86 MB)
[#004] sha256:042b2c3eef3ec21c8a38d8dfbde33624be15343af96c38b56038c3db659d1496 - 0.0% (443 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.3-x86.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2025-04-02 17:13:37 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2-dev9
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
2025-04-02 17:13:37 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 EXTRA_OBJS=" " '; 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)USER haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:71ed059a0ecb1fe3f90b04b745338526b7788277fc37a863539e753bd6bd183e
2025-04-02 17:13:37 UTC
13.9 MB
4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
HAPROXY_VERSION3.2-dev9
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870 - 25.06% (3.47 MB)
[#001] sha256:d2f0e770257970ef527aae63bee749e58fd23ae743aefdf694047574d1707bb1 - 2.03% (288 KB)
[#002] sha256:c4d008555648684e740bf2f303ccd0187cc0f401f8d5686426ff8b46d839cce4 - 0.01% (964 Bytes)
[#003] sha256:a4d0129dc5f60443adaaa09a7a12643529a1ac52c07d48d013f8e88181c8b35e - 72.9% (10.1 MB)
[#004] sha256:585a0f032e1ec13cec12287c55f47043cac83180bedbdbfe246fe4ac171d91a3 - 0.0% (441 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2025-04-02 17:13:37 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2-dev9
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
2025-04-02 17:13:37 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 EXTRA_OBJS=" " '; 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)USER haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:1d7a33a746d7c87a207aeb13accc540997bb859079ad52ce09102f654de8b65d
2025-04-02 17:13:37 UTC
13.6 MB
4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
HAPROXY_VERSION3.2-dev9
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:76099982f06682e28a60c3b774ef20931d07b0a2f551203484e633d8c0361ee7 - 23.54% (3.21 MB)
[#001] sha256:1687a14ad260fb4fc6db1f0c86d25e09804f3d50a74985686018c2f56f7dd8e7 - 2.07% (289 KB)
[#002] sha256:16df665dca9b0f015404e24fbb55fbf1e84f5db281481cb4a0039b142b0104f1 - 0.01% (963 Bytes)
[#003] sha256:146e807c8de71d3f8f9e11ac19520ed9b61a8eac0150ad9d9008a29e67909d8a - 74.38% (10.1 MB)
[#004] sha256:c3bfff5e2ceeb5b2a5d17ef67233b72d75c39a26717f52c53face3cc206af840 - 0.0% (441 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.3-armhf.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2025-04-02 17:13:37 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2-dev9
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
2025-04-02 17:13:37 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 EXTRA_OBJS=" " '; 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)USER haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:a83f9b9083020c41c6623c0b2cc00b2a3fb0df0e0b7b9e22b0b4ce7c6c7be343
2025-04-02 17:13:37 UTC
13.2 MB
4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
HAPROXY_VERSION3.2-dev9
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:85f3b18f9f5a8655db86c6dfb02bb01011ffef63d10a173843c5c65c3e9137b7 - 22.34% (2.95 MB)
[#001] sha256:510a4ca166402494f4446a67668b9451a59e7fc3a52d6f75a82f0f5e8765808f - 2.13% (288 KB)
[#002] sha256:997b631db78d26a36cacdaec7a75f0bc011ca691253882b64e0cae631d3e84d7 - 0.01% (963 Bytes)
[#003] sha256:f6c35d4699d99f7777b1e201a3a60863683ca3a51de0bde948bb096ea8e330ab - 75.52% (9.99 MB)
[#004] sha256:13b6042e8b6a326efabb38fcf4bd39981ea532c737592aec5a68845e992f9f6d - 0.0% (440 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.3-armv7.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2025-04-02 17:13:37 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2-dev9
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
2025-04-02 17:13:37 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 EXTRA_OBJS=" " '; 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)USER haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:ded909a6b70fe3b26fe141649f5d5e530967102f37bda6f6beeaeeb1b1e1d515
2025-04-02 17:13:37 UTC
14.1 MB
4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
HAPROXY_VERSION3.2-dev9
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:6e771e15690e2fabf2332d3a3b744495411d6e0b00b2aea64419b58b0066cf81 - 26.92% (3.81 MB)
[#001] sha256:1ea497ce686fe9263ffb10559a67b8d89baef486df5a707a561f5bd0400bb8f7 - 2.01% (291 KB)
[#002] sha256:2202d6196566a0d7016bb3fac2259cf9c8e67cce03c3ff641b4573ecb337fd91 - 0.01% (964 Bytes)
[#003] sha256:c902b321441a76d1f6e6b7e1d083ad460100b5e910ea01def527257598f71e64 - 71.06% (10 MB)
[#004] sha256:54fd569477268e58a179ba6c5d152f25e21a82290e70fa7cb226ee1ed47448fb - 0.0% (442 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.3-aarch64.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2025-04-02 17:13:37 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2-dev9
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
2025-04-02 17:13:37 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 EXTRA_OBJS=" " '; 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)USER haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:bdfbf3f643d45d1a78bee55a94da8a0a3029bdb31e353e09ecad0830bc6c1d7a
2025-04-02 17:13:37 UTC
14.3 MB
4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
HAPROXY_VERSION3.2-dev9
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:184b14480d317057da092a0994ad6baf4b2df588108f43969f8fd56f021af2c6 - 23.84% (3.41 MB)
[#001] sha256:6547228289d331d1273c2a943dda58236b5600503317a843cb9a02ab19da8356 - 1.99% (291 KB)
[#002] sha256:3fae19d1e708dc54beac4bded631ac48e2c9da21ca43438bc6e72d3d249cf679 - 0.01% (965 Bytes)
[#003] sha256:49647f94348e4c676ed0f288e7eb282ae56ffbf926653a63ed6f0f9468e045cc - 74.16% (10.6 MB)
[#004] sha256:9639b1d7deceba184a15c78e561b81692dfbf9d554a575af8e5c0b370dfda909 - 0.0% (445 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.3-ppc64le.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2025-04-02 17:13:37 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2-dev9
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
2025-04-02 17:13:37 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 EXTRA_OBJS=" " '; 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)USER haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:0b753e3c98014153b2c28817908df417ea1c6cbd300563cbbb1de2e27f3b0f67
2025-04-02 17:13:37 UTC
13.2 MB
4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
HAPROXY_VERSION3.2-dev9
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:7df33f7ad8beb367ac09bdd1b2f220db3ee2bbdda14a6310d1340e5628b5ba88 - 24.19% (3.2 MB)
[#001] sha256:22171ce9b4c4f3b6879cfc2f72d965a79cdb9074a5b06c77c217e1981dae2e2d - 2.13% (288 KB)
[#002] sha256:65efa07118c7ad2eae25639ed9a9d25b87ce01b795b0b74cc8fda0267ef465f4 - 0.01% (961 Bytes)
[#003] sha256:242fa4a1c45fbccc50f1859ae94b317d83a6f77ec718a7a5a2049384b41af5ff - 73.67% (9.73 MB)
[#004] sha256:038b279fd69d63dad8131064fb186660d6025ee357222a790e2a6592bd141095 - 0.0% (449 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.3-riscv64.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2025-04-02 17:13:37 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2-dev9
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
2025-04-02 17:13:37 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 EXTRA_OBJS=" " '; 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)USER haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:901d324ca400dd35b915f83962844392184adefe053e61a7d93c262d437ea4b2
2025-04-02 17:13:37 UTC
13.9 MB
4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
HAPROXY_VERSION3.2-dev9
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:c1a599607158512214777614f916f8193d29fd34b656d47dfc26314af01e2af4 - 23.72% (3.31 MB)
[#001] sha256:799900d9d9f0fae00a426b9c0da20ac257f0ff703151ac4ee425e2a98945d8d7 - 2.03% (289 KB)
[#002] sha256:772438863f57ef3e2e7f726cddcb180d9295aac8d42cc03fdf63dcdd1cda28d4 - 0.01% (966 Bytes)
[#003] sha256:2304f0ff659edddbc871bd7234589c030e5fc5b9cc10b4dcb0d2b80522fe9328 - 74.25% (10.4 MB)
[#004] sha256:3d889fc719034649818920238cdbb51fb176b09743a49036c6e4f5051a3c5b8a - 0.0% (441 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.3-s390x.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2025-04-02 17:13:37 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2-dev9
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/devel/haproxy-3.2-dev9.tar.gz
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=4a47f314fe9569c21f5ff37988e67bb92ec051aaf0a18ed63e508686d9b4c9ad
2025-04-02 17:13:37 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 EXTRA_OBJS=" " '; 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
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)USER haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-04-02 17:13:37 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.