sha256:e18aced3d4daf836459e046cb11d466cc57b94258a97fddf7d6c06c339dad99e
2023-08-19 11:13:09 UTC
8.11 MB
32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
HAPROXY_URLhttps://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
HAPROXY_VERSION2.0.33
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#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)
/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"]
sha256:7017c6e4d856b5082d39c2438d9346b5bf19c49b516ada780d68afce8844edc5
2023-08-19 11:13:09 UTC
8.23 MB
32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
HAPROXY_URLhttps://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
HAPROXY_VERSION2.0.33
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#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)
/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"]
sha256:645f4345c38185675287a6866023d2c3d0736df7d0576bf375bbc6f530355f8e
2023-08-19 11:13:09 UTC
7.93 MB
32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
HAPROXY_URLhttps://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
HAPROXY_VERSION2.0.33
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#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)
/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"]
sha256:6f27f277dcc0006b6fbba1b9c1981ddd992afc452f2d1dd261b8fcbd71ba8418
2023-08-19 11:13:09 UTC
7.72 MB
32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
HAPROXY_URLhttps://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
HAPROXY_VERSION2.0.33
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#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)
/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"]
sha256:3c910e64833b76dead4de1e5f2b9e2a9eed97323d2dde9e07d642e8bce317b20
2023-08-19 11:13:09 UTC
8.13 MB
32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
HAPROXY_URLhttps://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
HAPROXY_VERSION2.0.33
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#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)
/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"]
sha256:98b7a5d98fa5ca67bf669dc0bea440734635bcee4377257cb424f88daf1c8aaa
2023-08-19 11:13:09 UTC
8.44 MB
32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
HAPROXY_URLhttps://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
HAPROXY_VERSION2.0.33
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#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)
/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"]
sha256:fa0b50a2b16f28ebd316461b961b154fdb8178dfed80210d2c81e0444845ba63
2023-08-19 11:13:09 UTC
7.88 MB
32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
HAPROXY_URLhttps://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
HAPROXY_VERSION2.0.33
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#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)
/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"]
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.