sha256:90edc1d935b24552221569161b54f3088194018408ef211683cdfb9fc58afbfa
2023-12-21 07:56:45 UTC
8.9 MB
847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
HAPROXY_VERSION2.2.32
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:f7286662823688d15d8d154fce6a97114514723ec2d9806a9527337308bd4dd9 - 30.13% (2.68 MB)
[#001] sha256:2bfe16aeade7655a849a6ec7974da811e9ffaa14d0700e6833c2025393c68c54 - 3.06% (278 KB)
[#002] sha256:8555c6909383967073b8b329f6353e4b9ca12fb8e10a3a6a6663c5575c4c1aee - 0.01% (1.23 KB)
[#003] sha256:f0f5b520566a74bcb0adc85dc57fa40519dc802e9de4e43bde1abf90bdff38ca - 66.79% (5.94 MB)
[#004] sha256:737b67a009c9e76a96a8c698ae28df4ea2589adbec986a5070b9ca1adbea787b - 0.0% (442 Bytes)
[#005] sha256:d410223925c038750ea317bb05e0058d1f9b5bb88561521dc98bed249b57d837 - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:d774e70db794cae73351fd822d82d497ead52871ac6abc00892b9d5df8d14ee9 in /
2023-12-21 07:56:45 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2023-12-21 07:56:45 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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.32
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
2023-12-21 07:56:45 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-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_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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:b401593634a846282d4c0f67ab88c4279c13565871bb9c19afb0c5a8fb05bebc
2023-12-21 07:56:45 UTC
9.02 MB
847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
HAPROXY_VERSION2.2.32
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:a88dc8b54e91eb6b19695ef7e04865926d4df23004f414a3ee86978617492d4d - 29.7% (2.68 MB)
[#001] sha256:283f2bd3e6ca47e093f2e64a62fd8efa623db44b9a827044eade30ee97c06ec5 - 3.01% (278 KB)
[#002] sha256:3fbff31f9f9229ce9f12383f6c78ee9d1eb971293517d6699c871789a08755bc - 0.01% (1.23 KB)
[#003] sha256:0a185cbbe76fac73c4d0290b4f94a50c1cfeb12a573135e6263f5659df221f68 - 67.27% (6.06 MB)
[#004] sha256:91672fd63f634f7a3d03bb6f78284dce8d91eae3a5e9900402ab051456ebb6aa - 0.0% (439 Bytes)
[#005] sha256:46b5852870b5b7856840d020f28062271ec21230a17c1abeb5512c7ba0515efa - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:b308dfeecaa300a430b4e65e312a48eb5f191df7754e93ff4e7b2d04016b3ca7 in /
2023-12-21 07:56:45 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2023-12-21 07:56:45 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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.32
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
2023-12-21 07:56:45 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-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_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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:c823ecbffc7b4e866d8e729a4d27735af40de9636ed7cfa7e5a8bf8ed637223f
2023-12-21 07:56:45 UTC
8.81 MB
847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
HAPROXY_VERSION2.2.32
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:fb7463fbd2413e7d062aba6aa29a656d8ab69e3219cc8790148f3a6f6127f241 - 28.32% (2.49 MB)
[#001] sha256:1461e65e84b9e9086ec1d16f4599283a6313d4b5862e7c455f8c1cc45cb729da - 3.18% (287 KB)
[#002] sha256:823d9a488af6f493d516fe63a6cc19f4fb826ee805ebce7203ca43d867dc828a - 0.01% (1.23 KB)
[#003] sha256:c31662a2ad4e27f0ff089277e1684217ae7137a596aac80119fb1dd93d48c36b - 68.48% (6.03 MB)
[#004] sha256:a596f24ad1c14398bb9f362e375cda75f3a93dc5bf08542beb0b8cd6ae24d7a4 - 0.0% (441 Bytes)
[#005] sha256:a1441b1a84880d91b25ddbe2c760cb92825fdc3c9da50f3ba69c3901e6c0104e - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:66e93ac5159ebc95b5c9f4e0de97aae75eccd84ab8d5a6f9fac4dba891685e5c in /
2023-12-21 07:56:45 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2023-12-21 07:56:45 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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.32
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
2023-12-21 07:56:45 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-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_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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:c970b40ee15a05e42031bb31eb8def35f2b21698c1931038fcc3dbf367b25f77
2023-12-21 07:56:45 UTC
8.51 MB
847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
HAPROXY_VERSION2.2.32
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:3dae0518e749f9d581ecf3cda7ea260e4a87c1413599b7248a60554e9ae3a3ac - 27.11% (2.31 MB)
[#001] sha256:0ce311a43b84a891f61e2082eaa84faf40f68e53f98c02b8a1b385c69eb75aa5 - 3.18% (277 KB)
[#002] sha256:23dd3cafbef7316198e3ecddbe0dd179db0bc5f42d6afdf832f27ef996a6a8a6 - 0.01% (1.23 KB)
[#003] sha256:d7bc67dda541aa31b62051e104b62f5d7e6b7df32305ae2bf8b2096aa791f59a - 69.69% (5.93 MB)
[#004] sha256:ebf12770dfd22c92d3caba3ffdc54945a0f2655c77c0337ac779a6306ce6839f - 0.0% (441 Bytes)
[#005] sha256:eb490cce0095a4ef547274d27ae7b9417c999a9c18136db8478c2892b4868b0b - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:4338f3261bf46a64f2166698aa08e584d51c3c89616e4e79d8312cf9811b654c in /
2023-12-21 07:56:45 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2023-12-21 07:56:45 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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.32
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
2023-12-21 07:56:45 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-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_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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:e97ecc76a2c0ba1c9328bbf7e5ad7bc06d2a3cc9b69c6bda9504139253499ca5
2023-12-21 07:56:45 UTC
8.93 MB
847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
HAPROXY_VERSION2.2.32
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:550f8bf8502cef18df2424ad36edbc4cc08c7ef11b44f493af59029aab98f61d - 28.92% (2.58 MB)
[#001] sha256:f072c5ca6afe1f4fe6a2c8298b7eee5b7173c49cf43ce85f347e63ecf29456bc - 3.04% (278 KB)
[#002] sha256:02fe84f8a19088779d9aaefecf3e983d067bc307b24bdc6e2e87e5ee6a1ba893 - 0.01% (1.23 KB)
[#003] sha256:c3620c8cce57ea41c4f7cacb173213fabe34d8fd756e66a51b6a2110adc28c6e - 68.02% (6.08 MB)
[#004] sha256:18a9874668227a125065c876f2b52af723a230be0f142689d1764e2413482c8a - 0.0% (441 Bytes)
[#005] sha256:2e0d3719177542ec52b6a1eb8367c343f9224027c85a6a67b2d008f56bbf7965 - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:0808047bc74f297cb13abd2ad67e5778ee4abaa5d69f2c5b133d11c0ce0e51aa in /
2023-12-21 07:56:45 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2023-12-21 07:56:45 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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.32
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
2023-12-21 07:56:45 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-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_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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:fff101333f3b5d3382d524cb3e2b1ba2aab40cd25394658540edc7b065db657e
2023-12-21 07:56:45 UTC
9.37 MB
847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
HAPROXY_VERSION2.2.32
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:04646341bdb047ee1a3dd65db76069b9117954385033f5a340622fd170fa4b73 - 28.52% (2.67 MB)
[#001] sha256:66d3e65203d3396c14222de5b952a3a5df15b26319fc77b1022ec137026a3403 - 2.92% (280 KB)
[#002] sha256:bd17dfcc04f1e7f9c00359e671bd2299381c3a518c5ca4424faf69d1261969d8 - 0.01% (1.23 KB)
[#003] sha256:280d491e971df931a5aeddd7332a5708749396c8c2ce7ca0786fa8fc409a5e52 - 68.54% (6.42 MB)
[#004] sha256:5a332056253566d4de4128c621ba7c353e85eae1d17ed522dca34f982c90d5f8 - 0.0% (447 Bytes)
[#005] sha256:5627f6f3529321778e1905a995affb1190fb2a6234fd936844dfd02e5cd4862e - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:cf4fecc20d85962cd46b6911d8ee82b9a3de2fa530bc58e998c2d544a888fdb9 in /
2023-12-21 07:56:45 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2023-12-21 07:56:45 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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.32
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
2023-12-21 07:56:45 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-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_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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:170a5acad549b830a4702c490e331b7715a5f54da9fc82a45b1bccb405f827ee
2023-12-21 07:56:45 UTC
8.73 MB
847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
HAPROXY_VERSION2.2.32
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:a7f1ea9eab1fb2b4aeff039474a8ee96afa63468cf85726a63ed8c31e861476d - 28.33% (2.47 MB)
[#001] sha256:feabc7c62c0f4c3e11944d7433463da0107a3abb239c54f9cb181c85db6c2283 - 3.11% (278 KB)
[#002] sha256:d17487e85593a44f5da24003b3b78df21c7d6f9c1c32baa8f9e46d17a5b0e785 - 0.01% (1.23 KB)
[#003] sha256:58d7fb5e972112312973f93d3920b21ed73f0bc483fd2cd2c76c02cae4ec18fc - 68.54% (5.98 MB)
[#004] sha256:0fc9a415671d5e60850563bfbdc4b79d3e662f9c11e56b9f382a274ef7a2dea5 - 0.0% (447 Bytes)
[#005] sha256:e28042affcedf451030e24a688f383e7d11fdedc7a52e914e45831fa15b45cb7 - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:b9d7ac5ec01e1212e2bab28ec95c28e4f9705a2c0d0b65a2d381dd75da59f65a in /
2023-12-21 07:56:45 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit
2023-12-21 07:56:45 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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.32
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.32.tar.gz
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=847620a0990bf6c274ac2cd9fdebc69fa7749ac02da534263a6b275554932efc
2023-12-21 07:56:45 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-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_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-12-21 07:56:45 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-21 07:56:45 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
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.