Tag

library/haproxy:3.1.1-alpine3.21
Content Digest: sha256:e560774ab8608e38ae03ac52062e923dcb3c71c5bd2f55ad22a1521d7e57e725
Manifests
Details
Content Digest

sha256:a66253179b7541d5ec19bf554959ba931af4819bd1e27256e431fb90811f6a1b

Created

2024-12-13 00:50:46 UTC

Size

13 MB


Environment
HAPROXY_SHA256

8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

HAPROXY_VERSION

3.1.1

PATH

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


Layers

[#000] sha256:dbaac2331104495e5df0818a1db05c402cfc13af140c75beccf51922d5f37ad5 - 25.37% (3.3 MB)

[#001] sha256:60ad0a4aac0b966901429c432422fdb208694cdbe463f225b0ef5102ca2b04d0 - 2.17% (289 KB)

[#002] sha256:b9a12a7262b61aadaf52913a5f7a7a25144c2f54aeb49392f8a5ece3db301a4e - 0.01% (972 Bytes)

[#003] sha256:415451add278bd846346d554ba11b2e2cc355f6fe3fe1c2a9a681058ae992c85 - 72.45% (9.43 MB)

[#004] sha256:62bf758a90e171923e5c0221d5b6120836e12b2f4a9b8f8e19ebe025e283560a - 0.0% (442 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=3.1.1

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

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

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

ENV HAPROXY_SHA256=8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

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:4518b341d15e7026e2a6411bbf25233cd8efd49ad81158bfc16eadd9332b7b97

Created

2024-12-13 00:50:46 UTC

Size

13.4 MB


Environment
HAPROXY_SHA256

8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

HAPROXY_VERSION

3.1.1

PATH

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


Layers

[#000] sha256:1f3e46996e2966e4faa5846e56e76e3748b7315e2ded61476c24403d592134f0 - 25.87% (3.47 MB)

[#001] sha256:28449db15eafea824bbbef596c1b6452b8ca98b18535c8c5a3770c504eb17ccf - 2.1% (288 KB)

[#002] sha256:73b7f5bbdd1777eddec5969e9a912db49e399c715fe85b265600381b2957d003 - 0.01% (973 Bytes)

[#003] sha256:0a1270069893eff81b59610d6d981bb18bef94c7d8f49e491ac787107c101530 - 72.02% (9.67 MB)

[#004] sha256:e02f7923b97f59390b2d6cd953e7476bbdb12d62df546b6d3768cd978e7ed224 - 0.0% (442 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=3.1.1

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

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

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

ENV HAPROXY_SHA256=8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

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:29000dc1f40b5daead3df9cc2126be7eae51e08e4b4bbe7a0627af81775ed261

Created

2024-12-13 00:50:46 UTC

Size

13.2 MB


Environment
HAPROXY_SHA256

8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

HAPROXY_VERSION

3.1.1

PATH

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


Layers

[#000] sha256:d3e229a4bb72770bd404e0f6590519a8e566146523e984834c6a3d82836f0069 - 24.34% (3.21 MB)

[#001] sha256:d556a8324f562d2f446b9d24c8d3dd4a29e02eb32520ce3d54310e444112f52e - 2.14% (289 KB)

[#002] sha256:d55d95f458ce21e6d2cab7ca5d5dfa28cdd4998fe37ee093a32d7a6a01b09294 - 0.01% (974 Bytes)

[#003] sha256:32ad9d26f43337b84bf88275e2a604446c0e0451a25728252a430676d3f1f582 - 73.51% (9.69 MB)

[#004] sha256:083895c88ae5e87bbf4e16fb52c358cca99b5cdd36fafd02a30cc16310f7b253 - 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=3.1.1

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

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

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

ENV HAPROXY_SHA256=8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

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:bfca3e64f6f34493c3cfe1bf1f338ef2c321acaf95339a6750b6fcf6994359c2

Created

2024-12-13 00:50:46 UTC

Size

12.8 MB


Environment
HAPROXY_SHA256

8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

HAPROXY_VERSION

3.1.1

PATH

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


Layers

[#000] sha256:824bc99f06f2c6bebc1172ff7e39d7a1cdbd077ec44632079a629f69e9db7abf - 23.11% (2.95 MB)

[#001] sha256:02e60494f3a6f4fc90213d93490b73d9f826b0a236450965a2a8a9ddf0983184 - 2.2% (288 KB)

[#002] sha256:ccd6a50d68331a3f8b6a29d2f12b3fe60034894895af0654f0fabf555c0c16bf - 0.01% (972 Bytes)

[#003] sha256:09c1fbf47e442a6755632c4f17603f9740fa48f04c18617c56e318e51e30fccc - 74.68% (9.55 MB)

[#004] sha256:9d16c271007e97a8234f29454c544e0423c8abcdd173fa45fadf4bb8e6d58c23 - 0.0% (449 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=3.1.1

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

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

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

ENV HAPROXY_SHA256=8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

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:12b842a63cfda5b20adc769d34ad4b12db0581a5feb02fe09522848398a8b1a5

Created

2024-12-13 00:50:46 UTC

Size

13.7 MB


Environment
HAPROXY_SHA256

8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

HAPROXY_VERSION

3.1.1

PATH

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


Layers

[#000] sha256:52f827f723504aa3325bb5a54247f0dc4b92bb72569525bc951532c4ef679bd4 - 27.81% (3.81 MB)

[#001] sha256:28da4c4f13d465477cfc36e0cab1cbe9cfd429b81ac4bab1a5a10cb1d9cea696 - 2.08% (291 KB)

[#002] sha256:9194795cd5c08117379fc83096558010b6c0741544fc00e990b38c62c273877a - 0.01% (972 Bytes)

[#003] sha256:9f1aa213a20a49e2586bb089926d49d394e4918da9f3f7fcf011f31f2e7c1fd2 - 70.1% (9.6 MB)

[#004] sha256:21e1f2ed657cc7bb502630719358f329374e3f9207ec3d6a84cb5a36f7ac2d26 - 0.0% (442 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=3.1.1

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

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

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

ENV HAPROXY_SHA256=8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

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:2e1a9f2b45f93bcf0423c6c2c355db2697b925414585e50f71c172bea9f1a3bf

Created

2024-12-13 00:50:46 UTC

Size

13.8 MB


Environment
HAPROXY_SHA256

8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

HAPROXY_VERSION

3.1.1

PATH

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


Layers

[#000] sha256:244ac55e5ecd413dee99efe3ace7cb84420bfc9a727ec2327dae7805045d7470 - 24.62% (3.41 MB)

[#001] sha256:f362dd4906448cab5e72811bed0918e1b07a8c86888125930bc35adc0798da10 - 2.06% (291 KB)

[#002] sha256:5d7214435fea52fbbcd213ccb12857a27a1c1caa75e3d2a6ccb55eff0054df9d - 0.01% (973 Bytes)

[#003] sha256:903ed945d43ca2ec034ceedcc10101ec56179351d306e86bf4aa297d06ef12e0 - 73.31% (10.1 MB)

[#004] sha256:5534eda97ab93da1454d11b67ef1fe71c94fd1fc013f3c49aaffc6edd366ae14 - 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-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=3.1.1

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

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

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

ENV HAPROXY_SHA256=8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

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:ef530494eb02bf4e464a238aa149e516622e00c98939a7365d10e99fc7a9e02d

Created

2024-12-13 00:50:46 UTC

Size

12.8 MB


Environment
HAPROXY_SHA256

8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

HAPROXY_VERSION

3.1.1

PATH

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


Layers

[#000] sha256:21a89fc8a7107842fa0935d999d700ca9a9df964110a7076d946b16f07a54de5 - 25.0% (3.2 MB)

[#001] sha256:186e2572b96227a52f0bf0178e3c46cae1bb0a60fcdb0179714dcd2b43c365ab - 2.2% (288 KB)

[#002] sha256:50266b975b2ac4b18eb24f95cad91ce4bcb7a5ade1e6e98501cec6b08fa006b6 - 0.01% (975 Bytes)

[#003] sha256:e1f981d29b1434f38bf568b10b8ee94ba2da606100e8f1b47885e155066112f8 - 72.79% (9.3 MB)

[#004] sha256:a3b841fefa8e5f86597f4a2c928eb17f29a6ee3bed62585a5dac41b675bbfd05 - 0.0% (451 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=3.1.1

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

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

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

ENV HAPROXY_SHA256=8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

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:0caa09bae19a7f8c85ed8f5ccddb1f349284a01e64ca523167b36e24de960ed5

Created

2024-12-13 00:50:46 UTC

Size

13.5 MB


Environment
HAPROXY_SHA256

8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

HAPROXY_URL

https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

HAPROXY_VERSION

3.1.1

PATH

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


Layers

[#000] sha256:b2af93686f9384c40cfe861d7173877bb2ee1675c3ee70181799693c34c8722f - 24.52% (3.31 MB)

[#001] sha256:8bb816636710fe0bc908d632856c9e2f819fd50e8e353214c01a473f611c8dcf - 2.09% (289 KB)

[#002] sha256:57a8365e2eabcd90f7a1ec0a15ce8c9e8d15304a2ace0d7df56fd613742601df - 0.01% (973 Bytes)

[#003] sha256:8a1f648487c5cdb69bdfeec20c742746794a0fb47db555c05ba79a3e8b8490ba - 73.38% (9.89 MB)

[#004] sha256:d1e7ec5922704b2e4a049bb43fec8ba22a561545d76803439cd5deecc1751b04 - 0.0% (442 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=3.1.1

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

ENV HAPROXY_URL=https://www.haproxy.org/download/3.1/src/haproxy-3.1.1.tar.gz

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

ENV HAPROXY_SHA256=8c1b5d439ba4b278e602445c57e20067adef214dc9c44c2a1cf172fad5f7d273

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.