Tag

library/haproxy:2.9.13-alpine
Content Digest: sha256:b2aca9056a47b480afc0cbfeaf61f63d675d7cf9e493353efb1622fb4542dc8c
Manifests
Details
Content Digest

sha256:cdc6827a2510ac11ea9a3de0b5f96fe4a733e2a0208602b42ca326adebfd99ea

Created

2024-12-13 00:50:46 UTC

Size

11.7 MB


Environment
HAPROXY_SHA256

77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93

HAPROXY_URL

https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz

HAPROXY_VERSION

2.9.13

PATH

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


Layers

[#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)


History
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)

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"]

Details
Content Digest

sha256:30e408cae9003b55d5bf54aea5994cc9c2fa26040ee2e5e04ce16f625b58f610

Created

2024-12-13 00:50:46 UTC

Size

12.1 MB


Environment
HAPROXY_SHA256

77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93

HAPROXY_URL

https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz

HAPROXY_VERSION

2.9.13

PATH

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


Layers

[#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)


History
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)

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"]

Details
Content Digest

sha256:423e09b4cc57927efb62322790fea5ee162a380530ed4cce2c40d85f1b957323

Created

2024-12-13 00:50:46 UTC

Size

11.8 MB


Environment
HAPROXY_SHA256

77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93

HAPROXY_URL

https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz

HAPROXY_VERSION

2.9.13

PATH

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


Layers

[#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)


History
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)

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"]

Details
Content Digest

sha256:b0ef8fae96aae429841fa694ad1bb82b113dd3da15ed37690bc165a54b243eb2

Created

2024-12-13 00:50:46 UTC

Size

11.4 MB


Environment
HAPROXY_SHA256

77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93

HAPROXY_URL

https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz

HAPROXY_VERSION

2.9.13

PATH

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


Layers

[#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)


History
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)

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"]

Details
Content Digest

sha256:731e506408b9cb1f591bf8c1cedcdc140092f397f1bfbc5e50f2f261014119e5

Created

2024-12-13 00:50:46 UTC

Size

12.4 MB


Environment
HAPROXY_SHA256

77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93

HAPROXY_URL

https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz

HAPROXY_VERSION

2.9.13

PATH

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


Layers

[#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)


History
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)

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"]

Details
Content Digest

sha256:c56d2cce93cf7cc1515ac013d2590e2d38895b0a04f660e0e0a1e4b340660ff4

Created

2024-12-13 00:50:46 UTC

Size

12.5 MB


Environment
HAPROXY_SHA256

77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93

HAPROXY_URL

https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz

HAPROXY_VERSION

2.9.13

PATH

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


Layers

[#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)


History
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)

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"]

Details
Content Digest

sha256:bfcc3677a32829d97113ca69fa13d770186b4324dd86d6b566893684990405ad

Created

2024-12-13 00:50:46 UTC

Size

11.5 MB


Environment
HAPROXY_SHA256

77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93

HAPROXY_URL

https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz

HAPROXY_VERSION

2.9.13

PATH

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


Layers

[#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)


History
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)

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"]

Details
Content Digest

sha256:f7542f14cb0b38c41aa1741cf8b635cececa195c07759248744005f8a42cbf83

Created

2024-12-13 00:50:46 UTC

Size

12.1 MB


Environment
HAPROXY_SHA256

77d73e6bcda4863855442fe0d8f8dda12323043eeb49d0b3763f0b7314b05a93

HAPROXY_URL

https://www.haproxy.org/download/2.9/src/haproxy-2.9.13.tar.gz

HAPROXY_VERSION

2.9.13

PATH

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


Layers

[#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)


History
2024-12-13 00:50:46 UTC (buildkit.dockerfile.v0)

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"]

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.