Tag

library/haproxy:2.6.21-alpine3.21
Content Digest: sha256:0368d12a5be6d73facdc9d0bcb2a928cab483a451c68136323ed8aee8facda4d
Manifests
Details
Content Digest

sha256:d06f3617127fbd5a0e13f48d62931aa4f10c093b992f2d0b566c7996db7d1a7d

Created

2025-01-29 18:13:22 UTC

Size

10.8 MB


Environment
HAPROXY_SHA256

b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

HAPROXY_VERSION

2.6.21

PATH

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


Layers

[#000] sha256:69aa61ccf55e5bf8e7a069b89e8afb42b4f3443b3785868795af8046d810d608 - 30.65% (3.3 MB)

[#001] sha256:af244c3680a3264c1f72a2de387e9b70240285422e3efa3d9574a3fa24a3b763 - 2.62% (289 KB)

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

[#003] sha256:fb851b2b3f625d5450f5e40f3b3a153c3513b4b54359022b2c2aec8c7c54c80e - 66.73% (7.19 MB)

[#004] sha256:5e29719669eceda63d9371095c90eb3475e487aa4d464e3fa51e15c6919c247e - 0.0% (440 Bytes)


History
2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.3-x86.tar.gz / # buildkit

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.21

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.3-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.3 LUA_LIB=/usr/lib/lua5.3 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

USER haproxy

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:09164c1319b55ed1ff154af6f76c28d0a568c4f9d91bc7524afe4420a542a6df

Created

2025-01-29 18:13:22 UTC

Size

11.1 MB


Environment
HAPROXY_SHA256

b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

HAPROXY_VERSION

2.6.21

PATH

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


Layers

[#000] sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870 - 31.16% (3.47 MB)

[#001] sha256:06b128a7aac7145d7a4a94de884ae65f006c68b8540e6ffc0483aef48f1c5b0b - 2.52% (288 KB)

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

[#003] sha256:379d7fb9a92d41c32fd89034b01107b04c61836837eb4680a2b90315a88bb29a - 66.31% (7.39 MB)

[#004] sha256:3da34f150963c7389cab1176401a6d8576a39369b4c96a2b59274631de885a8f - 0.0% (440 Bytes)


History
2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.21

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.3-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.3 LUA_LIB=/usr/lib/lua5.3 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

USER haproxy

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:dbb33164a1f6d5c11a91eb24a0e646bb81fe17b0707a53b9db5dcf72176b4185

Created

2025-01-29 18:13:22 UTC

Size

10.8 MB


Environment
HAPROXY_SHA256

b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

HAPROXY_VERSION

2.6.21

PATH

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


Layers

[#000] sha256:76099982f06682e28a60c3b774ef20931d07b0a2f551203484e633d8c0361ee7 - 29.74% (3.21 MB)

[#001] sha256:1687a14ad260fb4fc6db1f0c86d25e09804f3d50a74985686018c2f56f7dd8e7 - 2.62% (289 KB)

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

[#003] sha256:762dcb400b595a2fa9cb433f57112f1a84147c6fd7d0d541031a9821fc76a149 - 67.63% (7.3 MB)

[#004] sha256:a8cfa5c243619af5f4feb0f784862362e0b9f00eddc2c67f94a3c06f7ef8e75d - 0.0% (442 Bytes)


History
2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.3-armhf.tar.gz / # buildkit

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.21

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.3-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.3 LUA_LIB=/usr/lib/lua5.3 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

USER haproxy

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:306c5e5c80afb8c9b2308d0ef9a935f25312761d361f34dc8847d1d8e451a9d8

Created

2025-01-29 18:13:22 UTC

Size

10.4 MB


Environment
HAPROXY_SHA256

b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

HAPROXY_VERSION

2.6.21

PATH

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


Layers

[#000] sha256:85f3b18f9f5a8655db86c6dfb02bb01011ffef63d10a173843c5c65c3e9137b7 - 28.3% (2.95 MB)

[#001] sha256:510a4ca166402494f4446a67668b9451a59e7fc3a52d6f75a82f0f5e8765808f - 2.7% (288 KB)

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

[#003] sha256:25a6b1402ca82469e1ba431caf6f91bea0025c8c9ff4cb1ab01d991433716b0b - 68.99% (7.2 MB)

[#004] sha256:103531f7ba468599e54d017131c65b3dfe90b0229166b891c721f7c94c4d9ea1 - 0.0% (441 Bytes)


History
2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.3-armv7.tar.gz / # buildkit

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.21

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.3-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.3 LUA_LIB=/usr/lib/lua5.3 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

USER haproxy

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:1420beab51814a2a30770c516f90b781013ded0fb7aaff6337d0c06fbe8b2dcc

Created

2025-01-29 18:13:22 UTC

Size

11.4 MB


Environment
HAPROXY_SHA256

b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

HAPROXY_VERSION

2.6.21

PATH

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


Layers

[#000] sha256:6e771e15690e2fabf2332d3a3b744495411d6e0b00b2aea64419b58b0066cf81 - 33.31% (3.81 MB)

[#001] sha256:b52ff377e941b8dc07fa2758cd64ecb3180fd4f1f46eb102646984c24baee564 - 2.48% (291 KB)

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

[#003] sha256:17ec8a366896984140bfd561012a2ee6841610987f5c967267ee26e9bd1bdffd - 64.19% (7.34 MB)

[#004] sha256:7e9292add661fe1956245322e5c58ecaac3553e84301042d523b5bec203f001f - 0.0% (446 Bytes)


History
2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.3-aarch64.tar.gz / # buildkit

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.21

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.3-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.3 LUA_LIB=/usr/lib/lua5.3 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

USER haproxy

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:284c64e6a5cc41554b04f5e4025a277f569288c6f1674e47d9d1b477161332a7

Created

2025-01-29 18:13:22 UTC

Size

11.5 MB


Environment
HAPROXY_SHA256

b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

HAPROXY_VERSION

2.6.21

PATH

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


Layers

[#000] sha256:184b14480d317057da092a0994ad6baf4b2df588108f43969f8fd56f021af2c6 - 29.73% (3.41 MB)

[#001] sha256:42e804408de2cf4c723cab8b38ea4afbcdb2cfa4d1ad3d84d2ad4cf2848b74ac - 2.48% (291 KB)

[#002] sha256:928e2b85fff2cbd0114b27569e94a7dbc3dab7a844aadad77a7d5b7efd809199 - 0.01% (962 Bytes)

[#003] sha256:9d62e7b30508dfe77843990c8bf11d19fafb642a647d8cb904f79d4d3791e18c - 67.77% (7.77 MB)

[#004] sha256:32e229465c6e6e045361bfd74ece261ab9b96a92ef7f9833efed82fea52286c4 - 0.0% (448 Bytes)


History
2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.3-ppc64le.tar.gz / # buildkit

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.21

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.3-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.3 LUA_LIB=/usr/lib/lua5.3 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

USER haproxy

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:ddacd6eb80bd41d8273b1600eb1b09acbd544b1962030d54dfcae64166db5f57

Created

2025-01-29 18:13:22 UTC

Size

10.6 MB


Environment
HAPROXY_SHA256

b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

HAPROXY_VERSION

2.6.21

PATH

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


Layers

[#000] sha256:7df33f7ad8beb367ac09bdd1b2f220db3ee2bbdda14a6310d1340e5628b5ba88 - 30.24% (3.2 MB)

[#001] sha256:22171ce9b4c4f3b6879cfc2f72d965a79cdb9074a5b06c77c217e1981dae2e2d - 2.66% (288 KB)

[#002] sha256:65efa07118c7ad2eae25639ed9a9d25b87ce01b795b0b74cc8fda0267ef465f4 - 0.01% (961 Bytes)

[#003] sha256:bc18402c9c55e1fe772869cf0a1c5b05776e8a0adbc0117be7f361d3a88f50c8 - 67.09% (7.09 MB)

[#004] sha256:4cdf571ec71683a173cb7f548e98387e4adc4b3bc6e26a2d5c3c91756c1bd723 - 0.0% (449 Bytes)


History
2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.3-riscv64.tar.gz / # buildkit

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.21

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.3-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.3 LUA_LIB=/usr/lib/lua5.3 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

USER haproxy

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:a32febeca5ecab28242567d3a226df68e7f44f80f5237b957827d81beed4a4cd

Created

2025-01-29 18:13:22 UTC

Size

11.1 MB


Environment
HAPROXY_SHA256

b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

HAPROXY_URL

https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

HAPROXY_VERSION

2.6.21

PATH

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


Layers

[#000] sha256:c1a599607158512214777614f916f8193d29fd34b656d47dfc26314af01e2af4 - 29.74% (3.31 MB)

[#001] sha256:da1d6fbbaeb31150829b61c97bf95a54dd80af8879ff0c3eb389deae2e014d40 - 2.54% (289 KB)

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

[#003] sha256:950de0df67427926a52ce6496b292ca5ccfa85694cddef8fc176cd6867f25e69 - 67.71% (7.53 MB)

[#004] sha256:72d45cf0873a0876b838f5449618f58b5ad67527dd69a25964929a09105056b3 - 0.0% (445 Bytes)


History
2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.3-s390x.tar.gz / # buildkit

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.6.21

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.21.tar.gz

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=b905898bf762adbde180a866dbae2e39a4a377767cf3dd08694be9e56e876274

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.3-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.3 LUA_LIB=/usr/lib/lua5.3 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-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

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

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-01-29 18:13:22 UTC (buildkit.dockerfile.v0)

USER haproxy

2025-01-29 18:13:22 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.