sha256:cdc6827a2510ac11ea9a3de0b5f96fe4a733e2a0208602b42ca326adebfd99ea
2024-12-13 00:50:46 UTC
11.7 MB
77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
HAPROXY_URLhttps://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
HAPROXY_VERSION2.9.13
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:dbaac2331104495e5df0818a1db05c402cfc13af140c75beccf51922d5f37ad5 - 28.21% (3.3 MB)
[#001] sha256:46611d26161599fdfaa74856190041c46d783e080fffe2f1503b471d7862bc33 - 2.41% (289 KB)
[#002] sha256:a3d106d4766b0d3a883b11ad1a61a987526c0e21693cff50419b8d33f0b64e7f - 0.01% (971 Bytes)
[#003] sha256:9de08e887fc4ac667bfbd18d2cbe58a52edcb696508ccce2ee754b90e3655ec2 - 69.37% (8.12 MB)
[#004] sha256:f2e44b44e23ddfde8c86c35077b6addd753ec04bf5126cd10f862139425bdce4 - 0.0% (447 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.2-x86.tar.gz / # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.9.13
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)USER haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:30e408cae9003b55d5bf54aea5994cc9c2fa26040ee2e5e04ce16f625b58f610
2024-12-13 00:50:46 UTC
12.1 MB
77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
HAPROXY_URLhttps://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
HAPROXY_VERSION2.9.13
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:1f3e46996e2966e4faa5846e56e76e3748b7315e2ded61476c24403d592134f0 - 28.74% (3.47 MB)
[#001] sha256:8b90247d979d4bc0150edb4e1b8e8dfa60cdd247833c29145cdacfa6d2641f82 - 2.33% (288 KB)
[#002] sha256:8f38c649ba516ef1e447b044dd1fb6282883d6976c612ef20eed85ed64457c5f - 0.01% (973 Bytes)
[#003] sha256:c474258f8537aaed56fd99fc473679f96df3fcec77e3a67cb73be30831328528 - 68.92% (8.33 MB)
[#004] sha256:20ef09e5b0e6d0be7a74dee85adc1abe78fea28420ec1d2b1f871f4b655e710f - 0.0% (441 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.2-x86_64.tar.gz / # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.9.13
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)USER haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:423e09b4cc57927efb62322790fea5ee162a380530ed4cce2c40d85f1b957323
2024-12-13 00:50:46 UTC
11.8 MB
77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
HAPROXY_URLhttps://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
HAPROXY_VERSION2.9.13
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:d3e229a4bb72770bd404e0f6590519a8e566146523e984834c6a3d82836f0069 - 27.14% (3.21 MB)
[#001] sha256:d556a8324f562d2f446b9d24c8d3dd4a29e02eb32520ce3d54310e444112f52e - 2.39% (289 KB)
[#002] sha256:d55d95f458ce21e6d2cab7ca5d5dfa28cdd4998fe37ee093a32d7a6a01b09294 - 0.01% (974 Bytes)
[#003] sha256:a50eaf9bd6d3c8f0c30e3062c1517eb2c028fceb0297974ec5722c4b0fbf56f3 - 70.46% (8.33 MB)
[#004] sha256:53914b82ce18c4bdd79cc1255647a54cec33994e3ba98b532573151063e56b64 - 0.0% (446 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.2-armhf.tar.gz / # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.9.13
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)USER haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:b0ef8fae96aae429841fa694ad1bb82b113dd3da15ed37690bc165a54b243eb2
2024-12-13 00:50:46 UTC
11.4 MB
77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
HAPROXY_URLhttps://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
HAPROXY_VERSION2.9.13
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:824bc99f06f2c6bebc1172ff7e39d7a1cdbd077ec44632079a629f69e9db7abf - 25.84% (2.95 MB)
[#001] sha256:02e60494f3a6f4fc90213d93490b73d9f826b0a236450965a2a8a9ddf0983184 - 2.46% (288 KB)
[#002] sha256:ccd6a50d68331a3f8b6a29d2f12b3fe60034894895af0654f0fabf555c0c16bf - 0.01% (972 Bytes)
[#003] sha256:746b8f7a5c7073eaf7ec6cba58d5847094b5d697a5fd5c52efd183ceffea8ace - 71.69% (8.2 MB)
[#004] sha256:12b3b9723fc35f127ceaa257c84c352daabea2a89ae334f191642dc438eb3f87 - 0.0% (441 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.2-armv7.tar.gz / # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.9.13
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)USER haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:731e506408b9cb1f591bf8c1cedcdc140092f397f1bfbc5e50f2f261014119e5
2024-12-13 00:50:46 UTC
12.4 MB
77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
HAPROXY_URLhttps://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
HAPROXY_VERSION2.9.13
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:52f827f723504aa3325bb5a54247f0dc4b92bb72569525bc951532c4ef679bd4 - 30.69% (3.81 MB)
[#001] sha256:28da4c4f13d465477cfc36e0cab1cbe9cfd429b81ac4bab1a5a10cb1d9cea696 - 2.29% (291 KB)
[#002] sha256:9194795cd5c08117379fc83096558010b6c0741544fc00e990b38c62c273877a - 0.01% (972 Bytes)
[#003] sha256:73940982f9c7df61d5f8d166be04d830811563b5ac919b0635d68ebe2908d834 - 67.01% (8.31 MB)
[#004] sha256:039cb0873a8985da35d724c04110ecf6a55d66de56242c278e087f2ca79b1a3f - 0.0% (440 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.2-aarch64.tar.gz / # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.9.13
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)USER haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:c56d2cce93cf7cc1515ac013d2590e2d38895b0a04f660e0e0a1e4b340660ff4
2024-12-13 00:50:46 UTC
12.5 MB
77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
HAPROXY_URLhttps://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
HAPROXY_VERSION2.9.13
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:244ac55e5ecd413dee99efe3ace7cb84420bfc9a727ec2327dae7805045d7470 - 27.27% (3.41 MB)
[#001] sha256:f362dd4906448cab5e72811bed0918e1b07a8c86888125930bc35adc0798da10 - 2.28% (291 KB)
[#002] sha256:5d7214435fea52fbbcd213ccb12857a27a1c1caa75e3d2a6ccb55eff0054df9d - 0.01% (973 Bytes)
[#003] sha256:038e927bf0385ff4657d0076803676999f7338b750b1583279e293b14bbcaa4d - 70.44% (8.8 MB)
[#004] sha256:45ef2d26a8dbc7c1b2b393fb0f6d9180fc962903c73cb5ce128eabf229c1476a - 0.0% (443 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.2-ppc64le.tar.gz / # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.9.13
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)USER haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:bfcc3677a32829d97113ca69fa13d770186b4324dd86d6b566893684990405ad
2024-12-13 00:50:46 UTC
11.5 MB
77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
HAPROXY_URLhttps://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
HAPROXY_VERSION2.9.13
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:21a89fc8a7107842fa0935d999d700ca9a9df964110a7076d946b16f07a54de5 - 27.72% (3.2 MB)
[#001] sha256:186e2572b96227a52f0bf0178e3c46cae1bb0a60fcdb0179714dcd2b43c365ab - 2.44% (288 KB)
[#002] sha256:50266b975b2ac4b18eb24f95cad91ce4bcb7a5ade1e6e98501cec6b08fa006b6 - 0.01% (975 Bytes)
[#003] sha256:fb9274e783b493852b133d3831e4284cc7f16ab1c3ab01b8970c0046dbae8e4b - 69.82% (8.05 MB)
[#004] sha256:ae7f707980cfd915e40647b591e68a36ec94af3ea2f82107dc94cc7bc3bf2324 - 0.0% (447 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.2-riscv64.tar.gz / # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.9.13
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)USER haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:f7542f14cb0b38c41aa1741cf8b635cececa195c07759248744005f8a42cbf83
2024-12-13 00:50:46 UTC
12.1 MB
77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
HAPROXY_URLhttps://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
HAPROXY_VERSION2.9.13
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:b2af93686f9384c40cfe861d7173877bb2ee1675c3ee70181799693c34c8722f - 27.28% (3.31 MB)
[#001] sha256:8bb816636710fe0bc908d632856c9e2f819fd50e8e353214c01a473f611c8dcf - 2.33% (289 KB)
[#002] sha256:57a8365e2eabcd90f7a1ec0a15ce8c9e8d15304a2ace0d7df56fd613742601df - 0.01% (973 Bytes)
[#003] sha256:94e5920c450c5df230d2b961d9c1b0143a59251cbb0c4f660869f0dd1243a634 - 70.38% (8.53 MB)
[#004] sha256:4cf126d4ff2616684f43e33cfc38519f5ea3b9e021ead28f5f80d07505912259 - 0.0% (441 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.21.2-s390x.tar.gz / # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.9.13
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93
2024-12-13 00:50:46 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
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)USER haproxy
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-12-13 00:50:46 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.