Tag

library/haproxy:2.0.35-alpine
Content Digest: sha256:3d3ee83f6251251eeee9f40edc86486049672d7b8a354353c91570b4ea614b5b
Manifests
Details
Content Digest

sha256:f61e9fae0c21c894618cf430f7c4c074b4caebd7ddf9e648ef5831ef02dc7a51

Created

2024-04-05 23:13:10 UTC

Size

8.39 MB


Environment
HAPROXY_SHA256

95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

HAPROXY_URL

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

HAPROXY_VERSION

2.0.35

PATH

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


Layers

[#000] sha256:f7286662823688d15d8d154fce6a97114514723ec2d9806a9527337308bd4dd9 - 31.94% (2.68 MB)

[#001] sha256:139100108f2cc0a268bf5b82ae3a720fe7c561065cfbca66c7ecdfb4aa9971f1 - 3.34% (288 KB)

[#002] sha256:deb2a172b3cde15eb009fa2023afc5b3abe91e5957dc4d0ff9e6b3fff2754f3d - 0.01% (1.23 KB)

[#003] sha256:abb5b23b9ed2ad284940f27aac928f4830375815796775fb97e65d20c5998c6b - 64.7% (5.43 MB)

[#004] sha256:2856ad253992ce28fcccbb4d2c917ba9b8ca4fe47b21956041c966f11f66f4cc - 0.01% (442 Bytes)

[#005] sha256:dbbdceca3cf9e27df7a49160b01b202bde112ef846334dae0ff1204d7cefc706 - 0.0% (122 Bytes)


History
2024-01-27 00:38:31 UTC

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

2024-01-27 00:38:31 UTC

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 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-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.35

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

2024-04-05 23:13:10 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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:42a4e995f9d84496a99e2f4c3e482fe2eed86e906b902f5c9ff07727c3a99ae2

Created

2024-04-05 23:13:10 UTC

Size

8.52 MB


Environment
HAPROXY_SHA256

95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

HAPROXY_URL

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

HAPROXY_VERSION

2.0.35

PATH

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


Layers

[#000] sha256:a88dc8b54e91eb6b19695ef7e04865926d4df23004f414a3ee86978617492d4d - 31.43% (2.68 MB)

[#001] sha256:be2584e42ce763a1691aa0e997490807333fe2d796f07354b019e3cc323970db - 3.29% (287 KB)

[#002] sha256:dc16f8bb43d5316911f0d1bdb4c588d6211d0b77ec72d1bca088bb2daa38413a - 0.01% (1.23 KB)

[#003] sha256:fbdb76508bd04576139ff9831fa048bdbbd94d6a47b94388753300c53b91e0f2 - 65.27% (5.56 MB)

[#004] sha256:489bca3079566012924129fba8aacdfacffdd179f37ea41b1a0a2ac988050d1e - 0.0% (441 Bytes)

[#005] sha256:db5e12ea9d399893000a424e99d749eef6e27d21fedf1a2eae936974d7e362b3 - 0.0% (120 Bytes)


History
2024-01-27 00:31:09 UTC

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

2024-01-27 00:31:09 UTC

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 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-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.35

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

2024-04-05 23:13:10 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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:22129b6fc6ac2b26a34bdcc08edc3f2fa949d7acdad39056f5ce3c2c421531d2

Created

2024-04-05 23:13:10 UTC

Size

8.22 MB


Environment
HAPROXY_SHA256

95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

HAPROXY_URL

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

HAPROXY_VERSION

2.0.35

PATH

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


Layers

[#000] sha256:fb7463fbd2413e7d062aba6aa29a656d8ab69e3219cc8790148f3a6f6127f241 - 30.34% (2.49 MB)

[#001] sha256:b1f1a97b2bc39ae910fda3382c661c409bffc7a0119eef3de810a66f2a6f4537 - 3.41% (287 KB)

[#002] sha256:188cfc9328e155e9f325638a3f3399b9741457870df109487cd22c7bde85dd22 - 0.01% (1.23 KB)

[#003] sha256:895d2ab3075257560b66864e708819a53969593037ed0b83ba7881e963b5360e - 66.23% (5.45 MB)

[#004] sha256:548ce8f8ec5fd4c84512ea0d273341a26293a6c6ad6ccd2cd952f93b20ba045b - 0.01% (440 Bytes)

[#005] sha256:5094818f5b7d1a9b850a959371a84ba62f4f8dfa2a4ed76736f1978d29819369 - 0.0% (121 Bytes)


History
2024-01-26 23:49:26 UTC

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

2024-01-26 23:49:26 UTC

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 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-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.35

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

2024-04-05 23:13:10 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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:6309bbac4c68e813f1cdfe0ab9ab39a745c205b4cada3cf49d776343c71cec69

Created

2024-04-05 23:13:10 UTC

Size

8 MB


Environment
HAPROXY_SHA256

95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

HAPROXY_URL

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

HAPROXY_VERSION

2.0.35

PATH

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


Layers

[#000] sha256:3dae0518e749f9d581ecf3cda7ea260e4a87c1413599b7248a60554e9ae3a3ac - 28.86% (2.31 MB)

[#001] sha256:0ce311a43b84a891f61e2082eaa84faf40f68e53f98c02b8a1b385c69eb75aa5 - 3.38% (277 KB)

[#002] sha256:23dd3cafbef7316198e3ecddbe0dd179db0bc5f42d6afdf832f27ef996a6a8a6 - 0.02% (1.23 KB)

[#003] sha256:c38573e6148c8a92715707e7302b3742df883851ddfd322a219ce1bc7668c2c0 - 67.74% (5.42 MB)

[#004] sha256:61c864d17fcac7f8b011a2f2dbfa9fb6588f8fcaa433138db2e1ed143f20c3c1 - 0.01% (441 Bytes)

[#005] sha256:dea8f348596a5fc25b01a5d91a7e4f0dc5c191740a1c25b796b11b5e3889eece - 0.0% (122 Bytes)


History
2024-01-27 00:15:12 UTC

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

2024-01-27 00:15:12 UTC

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 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-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.35

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

2024-04-05 23:13:10 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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:bc740e3d99019870dc3884705d4e1f23996d2a3e57b4f4fcc38f285e68cc9fef

Created

2024-04-05 23:13:10 UTC

Size

8.41 MB


Environment
HAPROXY_SHA256

95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

HAPROXY_URL

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

HAPROXY_VERSION

2.0.35

PATH

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


Layers

[#000] sha256:550f8bf8502cef18df2424ad36edbc4cc08c7ef11b44f493af59029aab98f61d - 30.72% (2.58 MB)

[#001] sha256:f072c5ca6afe1f4fe6a2c8298b7eee5b7173c49cf43ce85f347e63ecf29456bc - 3.23% (278 KB)

[#002] sha256:02fe84f8a19088779d9aaefecf3e983d067bc307b24bdc6e2e87e5ee6a1ba893 - 0.01% (1.23 KB)

[#003] sha256:49936a03b7a7df1fe1d48429336db45763a60c60fac1d95f758814f64d92f83f - 66.03% (5.55 MB)

[#004] sha256:0c8c806d5f58730da522b7ae58dbfbd1500a7471ad96a0feb576099a03162641 - 0.01% (442 Bytes)

[#005] sha256:ad063707f7df5c86b1e8381cc5fca4ba204bd7ba8012a65245094300ed19d4a6 - 0.0% (122 Bytes)


History
2024-01-26 23:45:05 UTC

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

2024-01-26 23:45:05 UTC

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 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-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.35

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

2024-04-05 23:13:10 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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:2593e60b563e8a9ec738b20e30a1715a0100d908f564e6d64e041a3f2f6c6e75

Created

2024-04-05 23:13:10 UTC

Size

8.72 MB


Environment
HAPROXY_SHA256

95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

HAPROXY_URL

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

HAPROXY_VERSION

2.0.35

PATH

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


Layers

[#000] sha256:04646341bdb047ee1a3dd65db76069b9117954385033f5a340622fd170fa4b73 - 30.65% (2.67 MB)

[#001] sha256:66d3e65203d3396c14222de5b952a3a5df15b26319fc77b1022ec137026a3403 - 3.14% (280 KB)

[#002] sha256:bd17dfcc04f1e7f9c00359e671bd2299381c3a518c5ca4424faf69d1261969d8 - 0.01% (1.23 KB)

[#003] sha256:c4b9e35eb36226ceb49721dccb0f390fa7991627173e02abe9b8624ce47a1625 - 66.2% (5.77 MB)

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

[#005] sha256:6ebbf8e927ea1bc0a1d3d611a3e49532d8121be6db6f44933fe1b48ea1de1339 - 0.0% (122 Bytes)


History
2024-01-27 00:27:55 UTC

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

2024-01-27 00:27:55 UTC

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 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-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.35

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

2024-04-05 23:13:10 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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:069d913368c0b5a25855f0f347a1467e8d1ba3df5dd1b0f1b1a3b6e59d9468c9

Created

2024-04-05 23:13:10 UTC

Size

8.16 MB


Environment
HAPROXY_SHA256

95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

HAPROXY_URL

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

HAPROXY_VERSION

2.0.35

PATH

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


Layers

[#000] sha256:a7f1ea9eab1fb2b4aeff039474a8ee96afa63468cf85726a63ed8c31e861476d - 30.29% (2.47 MB)

[#001] sha256:feabc7c62c0f4c3e11944d7433463da0107a3abb239c54f9cb181c85db6c2283 - 3.33% (278 KB)

[#002] sha256:d17487e85593a44f5da24003b3b78df21c7d6f9c1c32baa8f9e46d17a5b0e785 - 0.01% (1.23 KB)

[#003] sha256:aaa062fd1dc7cdec0da13d7c4710d52f704cdf6475cb57b2b73a763de247103b - 66.36% (5.42 MB)

[#004] sha256:f3bcef464252ff8a74858326429c7259d360dcdef0d3194d22bb425e8baf9176 - 0.01% (441 Bytes)

[#005] sha256:ee52669c3398106873a6ce6e6be501be0b63dfd0122c1de56c51076ed6ee914a - 0.0% (122 Bytes)


History
2024-01-27 00:41:44 UTC

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

2024-01-27 00:41:44 UTC

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 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-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_VERSION=2.0.35

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=95334c52ace9ae139e66d60240633be8bb4eed1babedfcc6cb947092e00c447c

2024-04-05 23:13:10 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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

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

2024-04-05 23:13:10 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-04-05 23:13:10 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.