Tag

library/haproxy:2.0.33-alpine3.16
Content Digest: sha256:5a13fc015fd9d1df481fe0f1c1b3517b81554cdf475de5de247faa565f041562
Manifests
Details
Content Digest

sha256:e18aced3d4daf836459e046cb11d466cc57b94258a97fddf7d6c06c339dad99e

Created

2023-08-19 11:13:09 UTC

Size

8.11 MB


Environment
HAPROXY_SHA256

32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

HAPROXY_URL

https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

HAPROXY_VERSION

2.0.33

PATH

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


Layers

[#000] sha256:ff61124a34973941d4908dd93f31c30329ec7dbb045e86c2602a8922eafb7722 - 33.05% (2.68 MB)

[#001] sha256:03efb5ddd15cc84ff048f3e7ae54a0b1414638e4394c551c607d9402ed65e02b - 0.01% (1.23 KB)

[#002] sha256:2991c73c14b9752a68ce9df70be8def85b8b0484d6917291d72f67a169c4eaa0 - 66.93% (5.43 MB)

[#003] sha256:2b2491f23bd88e169ccff1ee1a2d4f07ddc48644d9d148d81f042ac7c98c412d - 0.01% (441 Bytes)

[#004] sha256:b42a46239a67351c5d2602512ae6a89e3c8794ff6685822dc33d3625abaa8066 - 0.0% (122 Bytes)


History
2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) ADD file:6588858b798f0eadc133862e67b17a8749ba3e63084092dc7a3890faa6f9b035 in /

2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-08-19 11:13:09 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.33

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

2023-08-19 11:13:09 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 zlib-dev ; 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-glibc 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_ZLIB=1 EXTRA_OBJS=" contrib/prometheus-exporter/service-prometheus.o " '; 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:7017c6e4d856b5082d39c2438d9346b5bf19c49b516ada780d68afce8844edc5

Created

2023-08-19 11:13:09 UTC

Size

8.23 MB


Environment
HAPROXY_SHA256

32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

HAPROXY_URL

https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

HAPROXY_VERSION

2.0.33

PATH

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


Layers

[#000] sha256:070eb51debd997eca763a31532c01e2579afe94e43b110d84282a81cb576e342 - 32.52% (2.68 MB)

[#001] sha256:dbca75ae8918d2ccc1a1066e7e776338a2b51f56dc94718aa97ba56db26c7ad2 - 0.01% (1.23 KB)

[#002] sha256:68580c8baccf1a43a91a6a18150708db2b8ce920144372a9aecf4fc1dc6de929 - 67.46% (5.55 MB)

[#003] sha256:02f241572db087473b87768caaed6a125f951778c05147a5b1e5cca4bb34235a - 0.01% (442 Bytes)

[#004] sha256:907f458e3c327467522873436529cd725ef178594b63007ef34f948bee0ff666 - 0.0% (122 Bytes)


History
2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) ADD file:282274bb02b29182f35c732f021f3dab6de9f16a1ae24460061ad1abdca6444a in /

2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-08-19 11:13:09 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.33

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

2023-08-19 11:13:09 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 zlib-dev ; 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-glibc 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_ZLIB=1 EXTRA_OBJS=" contrib/prometheus-exporter/service-prometheus.o " '; 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:645f4345c38185675287a6866023d2c3d0736df7d0576bf375bbc6f530355f8e

Created

2023-08-19 11:13:09 UTC

Size

7.93 MB


Environment
HAPROXY_SHA256

32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

HAPROXY_URL

https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

HAPROXY_VERSION

2.0.33

PATH

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


Layers

[#000] sha256:b76d44755a1732ac572a54d4df4cfff9671b9466b719f4c80a81fd9397dbc3dc - 31.45% (2.49 MB)

[#001] sha256:7622bbe6077cb75dc0901e3ee349295c99a57377488985f828d45a4a0138d5dd - 0.02% (1.23 KB)

[#002] sha256:7aee7711367ab8fd2d6991e47b5c04289e9a580c03fd773e4240d2b9e663208d - 68.53% (5.44 MB)

[#003] sha256:717a20eac53c9a32a715f11208a561644488a5b63177116a2eaf6260e7dc013b - 0.01% (441 Bytes)

[#004] sha256:1988e93b34d5809e970a5c4dfd1021c74432b29f1f9419de01645deb3803ac71 - 0.0% (122 Bytes)


History
2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) ADD file:cde69ed9ff455c9499e13b92a67b8722a1710401c31263561cf43c64193c3d80 in /

2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-08-19 11:13:09 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.33

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

2023-08-19 11:13:09 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 zlib-dev ; 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-glibc 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_ZLIB=1 EXTRA_OBJS=" contrib/prometheus-exporter/service-prometheus.o " '; 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:6f27f277dcc0006b6fbba1b9c1981ddd992afc452f2d1dd261b8fcbd71ba8418

Created

2023-08-19 11:13:09 UTC

Size

7.72 MB


Environment
HAPROXY_SHA256

32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

HAPROXY_URL

https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

HAPROXY_VERSION

2.0.33

PATH

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


Layers

[#000] sha256:d6fbe5530076bf2af5be7f0f94805614eaacdcba4ce42c983ad614d09da506ff - 29.88% (2.31 MB)

[#001] sha256:fcc617e0c90a97eba9797afc78515aa3c39649b67be96a484827a1f29df05d07 - 0.02% (1.23 KB)

[#002] sha256:1efe8369c06027827cccbfd2176ff40ed66d80fcd168d8becdb11b240965e00a - 70.1% (5.41 MB)

[#003] sha256:fc7f97810f444268b6a4be8a62776280f9de8cee028b23b2e9b60a8de8d06f77 - 0.01% (445 Bytes)

[#004] sha256:5e78cd4b52e023691dd59d045de7620e39bec1e835e268d7dcedc21bb45be1e5 - 0.0% (122 Bytes)


History
2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) ADD file:6afeca71a52ea62d7714f4d702ebbb318f94c3db5b9a378f2538b0cddd5a2392 in /

2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-08-19 11:13:09 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.33

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

2023-08-19 11:13:09 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 zlib-dev ; 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-glibc 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_ZLIB=1 EXTRA_OBJS=" contrib/prometheus-exporter/service-prometheus.o " '; 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:3c910e64833b76dead4de1e5f2b9e2a9eed97323d2dde9e07d642e8bce317b20

Created

2023-08-19 11:13:09 UTC

Size

8.13 MB


Environment
HAPROXY_SHA256

32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

HAPROXY_URL

https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

HAPROXY_VERSION

2.0.33

PATH

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


Layers

[#000] sha256:5362b5901f8a9898f2bcc8eb6c3e6990364aa058617afaae388bdb9f437d3d7e - 31.77% (2.58 MB)

[#001] sha256:d3dc1c5b694fa79a8e84734742dc15b82ec550a9bc997e9e753d9497e0a402ab - 0.01% (1.23 KB)

[#002] sha256:7eb21b5c5a97fd6538b06ff5a2918f7653318a5338cad0ab4443431523cda310 - 68.21% (5.55 MB)

[#003] sha256:3cc498dc3195a6b379b65af2ebe991c8f4ed6d483b227417ecdcd0f6e709d4f8 - 0.01% (441 Bytes)

[#004] sha256:b2e3879200b984096d8c273bf3bec8efa9f32cf0e895d267a62d3feffbf09647 - 0.0% (122 Bytes)


History
2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) ADD file:1efd26ad638f3c262f37eb81a32e3f026121dcd60479e91c42097bfc8329ed3b in /

2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-08-19 11:13:09 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.33

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

2023-08-19 11:13:09 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 zlib-dev ; 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-glibc 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_ZLIB=1 EXTRA_OBJS=" contrib/prometheus-exporter/service-prometheus.o " '; 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:98b7a5d98fa5ca67bf669dc0bea440734635bcee4377257cb424f88daf1c8aaa

Created

2023-08-19 11:13:09 UTC

Size

8.44 MB


Environment
HAPROXY_SHA256

32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

HAPROXY_URL

https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

HAPROXY_VERSION

2.0.33

PATH

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


Layers

[#000] sha256:ae6fb3870f7991147b39ddb2fee9e659464482f341bd584e2b45ba18fbe5b39d - 31.67% (2.67 MB)

[#001] sha256:96568328344458b34f38971a9b0ba8f6c2f043526ecf27c8975e7159e93e22bd - 0.01% (1.23 KB)

[#002] sha256:597b3882947d7815a06e5c8e2860813ed84943f1bbcf3969284edcc2d2e93ed0 - 68.31% (5.77 MB)

[#003] sha256:14d541a1dadf959b10c4b578dfb25b3695398610188d32b41dcea0a80b88ebd7 - 0.01% (445 Bytes)

[#004] sha256:e93e35ae19fc398af155d6ceb681979a3875052b2c621803f6a245dfbcc89d95 - 0.0% (122 Bytes)


History
2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) ADD file:41dd492ac8086a6a7ae54f70f208d397f81d19c9ada61f7e52b1f678c0e08ae3 in /

2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-08-19 11:13:09 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.33

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

2023-08-19 11:13:09 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 zlib-dev ; 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-glibc 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_ZLIB=1 EXTRA_OBJS=" contrib/prometheus-exporter/service-prometheus.o " '; 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:fa0b50a2b16f28ebd316461b961b154fdb8178dfed80210d2c81e0444845ba63

Created

2023-08-19 11:13:09 UTC

Size

7.88 MB


Environment
HAPROXY_SHA256

32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

HAPROXY_URL

https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

HAPROXY_VERSION

2.0.33

PATH

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


Layers

[#000] sha256:3710549eb8868990a62c8d4471b58594422f5b4b00b9f1301ab37536932fc449 - 31.35% (2.47 MB)

[#001] sha256:89020f40b25e5013ac677e2768cac2f785a4912ab34d624b1081671671045f7c - 0.02% (1.23 KB)

[#002] sha256:d9156f3297785f1a2f12c42647e148c9eb7ba2188af6a5dffc9d9cd9ca2cc2e8 - 68.63% (5.41 MB)

[#003] sha256:285742f769027820ea92099492b5006b6309c60d751f49f896940e4852a3dd1e - 0.01% (446 Bytes)

[#004] sha256:5fc28c9c684a122e449338b8dc1e8ad76b5fddee8ea164a15b59cd3f5de08f79 - 0.0% (122 Bytes)


History
2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) ADD file:f7a7034bb4c8ab0fed6e2c4b09f15f3e7076270496340adceac7e01aabf87857 in /

2023-08-19 11:13:09 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-08-19 11:13:09 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.33

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_URL=https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

2023-08-19 11:13:09 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 zlib-dev ; 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-glibc 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_ZLIB=1 EXTRA_OBJS=" contrib/prometheus-exporter/service-prometheus.o " '; 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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

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

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit

2023-08-19 11:13:09 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-08-19 11:13:09 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.