2023-12-11 23:56:28 UTC
8.61 MB
94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
HAPROXY_VERSION2.2.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:ff61124a34973941d4908dd93f31c30329ec7dbb045e86c2602a8922eafb7722 - 31.14% (2.68 MB)
[#001] sha256:6e5c83527c7f2abc4b4439f426baa5acb0e89e24ad84b761400ba1f0cb7dc45e - 0.01% (1.23 KB)
[#002] sha256:7b963320b8083f9de6ff118a6e7163d676378035cca63a10513d658d6f590067 - 68.84% (5.93 MB)
[#003] sha256:940d3196d6f6a6bd0f4549b0a13eba738ad01c2cad92a4ef679ef07d2ed96730 - 0.0% (442 Bytes)
[#004] sha256:5df30469f2a4b53fcc17c79fa73a087f0348c20e8fcaa8d9ec4a6448e7ece95b - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:6588858b798f0eadc133862e67b17a8749ba3e63084092dc7a3890faa6f9b035 in /
2023-12-01 02:03:55 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.31
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
2023-12-11 23:56:28 UTC
8.73 MB
94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
HAPROXY_VERSION2.2.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:070eb51debd997eca763a31532c01e2579afe94e43b110d84282a81cb576e342 - 30.67% (2.68 MB)
[#001] sha256:c3a628cdc3f31f70abb836b30980d2e7020f214520e19576ee3882c1080dc829 - 0.01% (1.23 KB)
[#002] sha256:4811d58e45a137f0de193892a506ad8311026da4b53ce3561b2cd9be1e85145c - 69.31% (6.05 MB)
[#003] sha256:df0194928995d54696829d7aa7c7b6aad49fd751b97029f13be445a592af0431 - 0.0% (445 Bytes)
[#004] sha256:0f75c92732862a1b8a279d951f538a7617610993aff546660a3327d2dc8ecc99 - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:282274bb02b29182f35c732f021f3dab6de9f16a1ae24460061ad1abdca6444a in /
2023-11-30 23:23:05 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.31
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
2023-12-11 23:56:28 UTC
8.51 MB
94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
HAPROXY_VERSION2.2.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:b76d44755a1732ac572a54d4df4cfff9671b9466b719f4c80a81fd9397dbc3dc - 29.31% (2.49 MB)
[#001] sha256:7622bbe6077cb75dc0901e3ee349295c99a57377488985f828d45a4a0138d5dd - 0.01% (1.23 KB)
[#002] sha256:10a529a2814b282a23460f70344c35f6d9867472891c392f1dc77f510be01c63 - 70.67% (6.02 MB)
[#003] sha256:b3b3ac83cbca14eff689c4d816601a53712f902045ba817f2b4223c6b6998556 - 0.0% (442 Bytes)
[#004] sha256:7d36eb62d6f8c330c462ad397217b74f469054099fcd0c453847741e389a5a1d - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:cde69ed9ff455c9499e13b92a67b8722a1710401c31263561cf43c64193c3d80 in /
2023-11-30 22:49:24 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.31
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
2023-12-11 23:56:28 UTC
8.22 MB
94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
HAPROXY_VERSION2.2.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:d6fbe5530076bf2af5be7f0f94805614eaacdcba4ce42c983ad614d09da506ff - 28.06% (2.31 MB)
[#001] sha256:fcc617e0c90a97eba9797afc78515aa3c39649b67be96a484827a1f29df05d07 - 0.01% (1.23 KB)
[#002] sha256:fefc81bbc1ac532e36a1f5fb797b0ac354d554c7d25233067afa1ef9fd7229bd - 71.92% (5.91 MB)
[#003] sha256:1e99d062c4a4684017947c258b3812d22301fef7dcef335365c2483ecaf92e25 - 0.01% (442 Bytes)
[#004] sha256:e604969d44f46b592abdca26e687c16ebf39055a369813279cfa4116875e9f24 - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:6afeca71a52ea62d7714f4d702ebbb318f94c3db5b9a378f2538b0cddd5a2392 in /
2023-11-30 22:49:39 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.31
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
2023-12-11 23:56:28 UTC
8.64 MB
94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
HAPROXY_VERSION2.2.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:5362b5901f8a9898f2bcc8eb6c3e6990364aa058617afaae388bdb9f437d3d7e - 29.88% (2.58 MB)
[#001] sha256:d3dc1c5b694fa79a8e84734742dc15b82ec550a9bc997e9e753d9497e0a402ab - 0.01% (1.23 KB)
[#002] sha256:02fd353657cdcdea6e40f93e5d642a5ec1fc468e3b0b7c0bb4091b9c04f92170 - 70.1% (6.06 MB)
[#003] sha256:066ddb267b38d24802532615ecc809fc8b7cd3ebcfb2adeae84004d8cdf345c4 - 0.0% (441 Bytes)
[#004] sha256:4efa2f97c24b0c21fc545fe9baf29411b8b3904f5797661c385f5f45b7c2aa62 - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:1efd26ad638f3c262f37eb81a32e3f026121dcd60479e91c42097bfc8329ed3b in /
2023-11-30 23:11:11 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.31
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
2023-12-11 23:56:28 UTC
9.09 MB
94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
HAPROXY_VERSION2.2.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:ae6fb3870f7991147b39ddb2fee9e659464482f341bd584e2b45ba18fbe5b39d - 29.42% (2.67 MB)
[#001] sha256:96568328344458b34f38971a9b0ba8f6c2f043526ecf27c8975e7159e93e22bd - 0.01% (1.23 KB)
[#002] sha256:1ce988f189ba05102a00e13ec91cdde92365f89d98dd392357bccfa328d37e81 - 70.56% (6.41 MB)
[#003] sha256:96693e615c6c135ced6f90bd8eeb75c2820c282cf5ce7eb7b4c5bf1461ba9abe - 0.0% (445 Bytes)
[#004] sha256:312e2731b2a8e86cd3045c78f7c8ebefd2ab9a9b9aa79a4071148ac19151d986 - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:41dd492ac8086a6a7ae54f70f208d397f81d19c9ada61f7e52b1f678c0e08ae3 in /
2023-11-30 23:19:27 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.31
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
2023-12-11 23:56:28 UTC
8.44 MB
94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
HAPROXY_URLhttps://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
HAPROXY_VERSION2.2.31
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:3710549eb8868990a62c8d4471b58594422f5b4b00b9f1301ab37536932fc449 - 29.28% (2.47 MB)
[#001] sha256:89020f40b25e5013ac677e2768cac2f785a4912ab34d624b1081671671045f7c - 0.01% (1.23 KB)
[#002] sha256:63696815e7fcbe6d9cf3e212b24c2f0ad41c160ce7d8b112a91313008058f0ca - 70.7% (5.97 MB)
[#003] sha256:4a49318a73d9342a1aedd0086fff17a11d1b7506d40e8dc38ad756da1350338b - 0.01% (445 Bytes)
[#004] sha256:6b8429774099d1f0aa49e9154e92d04df8aded9a9b8c63ed479e1808a7d142e1 - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:f7a7034bb4c8ab0fed6e2c4b09f15f3e7076270496340adceac7e01aabf87857 in /
2023-11-30 22:42:25 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.2.31
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.31.tar.gz
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=94b099e0142c3e5689b2a1a4943eafa02a453b342e6527cd108b722f8d0a82f6
2023-12-11 23:56:28 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-11 23:56:28 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-11 23:56:28 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-11 23:56:28 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.