sha256:9b354456435d6b87b32044bd9d0041020001085ee01b5ccd6cd18af279dbeae0
2024-04-08 16:48:36 UTC
39 MB
be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
HAPROXY_VERSION2.6.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:7adb06274fdba91ff3ec0873bc068b9a785bd5e3ff48e6f1d9e855048f1f0a66 - 73.81% (28.8 MB)
[#001] sha256:b17fb76b52fd2b14cfd9c07b858c57cb19a02c2d0240e69199e2684d9267bb30 - 8.09% (3.15 MB)
[#002] sha256:dd4d8d245e8946bd79733795fa8e4253ae5900f34314c54d22949622912717dc - 0.0% (1.13 KB)
[#003] sha256:6a9610b585b250924095843f7818e0f1d50047ec1eac3851b828172cbe46e910 - 18.1% (7.05 MB)
[#004] sha256:7f0a01880869812346797ed0a463995d63cef0d855a8c7d9c8188117aa5c420c - 0.0% (451 Bytes)
/bin/sh -c #(nop) ADD file:d68e899424fb360eaf2a6f2f35e06dc87f5841c13cce853d3e0710f969583d10 in /
2024-04-08 16:48:36 UTC/bin/sh -c #(nop) CMD ["bash"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates ; rm -rf /var/lib/apt/lists/* # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.17
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update && apt-get install -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; rm -rf /var/lib/apt/lists/*; 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 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 EXTRA_OBJS=" " '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; haproxy -v # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)USER haproxy
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:7c6470b469ee61fe924742aa1443826db0c9795e4b9820e5a283a9cb5125115d
2024-04-08 16:48:36 UTC
38.2 MB
be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
HAPROXY_VERSION2.6.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:2cc3ae149d28a36d28d4eefbae70aaa14a0c9eab588c3790f7979f310b893c44 - 72.76% (27.8 MB)
[#001] sha256:ccfe41b2e5c1b286d594ce0a1ded54a4bb4d186f80b61162ecc2b3647aa47f5e - 8.24% (3.15 MB)
[#002] sha256:cc8a4af0dfc26f09b0f72018443329e249c686dcb2a162540646eccc055b51de - 0.0% (1.13 KB)
[#003] sha256:efd110f26ac7142e0b6eebcd64094be7410aeb9531414dfc5337955590da3c57 - 19.0% (7.26 MB)
[#004] sha256:b2825e7136618f66ee486c69561def7f62676a6018cd5199a5649b1a37d81a75 - 0.0% (451 Bytes)
/bin/sh -c #(nop) ADD file:5f9954090af042b377ea0d1d184faa64d2e9d4c946b6c3898d52aff47e764056 in /
2024-04-08 16:48:36 UTC/bin/sh -c #(nop) CMD ["bash"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates ; rm -rf /var/lib/apt/lists/* # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.17
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update && apt-get install -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; rm -rf /var/lib/apt/lists/*; 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 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 EXTRA_OBJS=" " '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; haproxy -v # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)USER haproxy
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:33a8e35f0c097ca3396aef036ed021634cc94f878403132c67df6edce5a63c37
2024-04-08 16:48:36 UTC
35.6 MB
be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
HAPROXY_VERSION2.6.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:d50583018de0ccbb239bef29dd375ae0ea018644d67a37b4fc29bec08b3b1a33 - 72.17% (25.7 MB)
[#001] sha256:f1b8c1197d561f22b5e451aca5bdd4aafabb05b04a45d0e6e5aaa9792e13e694 - 7.71% (2.74 MB)
[#002] sha256:50a6de1a9d32aeae2e347285d0b2395d752dc5c013453b94c04755e92564a998 - 0.0% (1.14 KB)
[#003] sha256:d23cfe538a0883200348dcfe389a0e4cad1c9a0514d9c8ab086532cf9e7a2f8b - 20.12% (7.15 MB)
[#004] sha256:51b13b5f835ebd2e5ebe9cd86ea21e9e7950ff7f25e2381bee8eadb5ea639acc - 0.0% (452 Bytes)
/bin/sh -c #(nop) ADD file:9ca492786bcb3648d90c47fc2dba3c8239eea7a0689f6a17ee25a9f5129aabd5 in /
2024-04-08 16:48:36 UTC/bin/sh -c #(nop) CMD ["bash"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates ; rm -rf /var/lib/apt/lists/* # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.17
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update && apt-get install -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; rm -rf /var/lib/apt/lists/*; 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 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 EXTRA_OBJS=" " '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; haproxy -v # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)USER haproxy
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:77854b0e6b9dd8947766ab494d5c39f6e52abaacac51fda6e3e5cd8f682ec426
2024-04-08 16:48:36 UTC
33.2 MB
be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
HAPROXY_VERSION2.6.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:12af5edb53b85c10582c3e3d437561cc626437f48928a30456a99941d87706e3 - 71.08% (23.6 MB)
[#001] sha256:7cc72096e0874162a64de2ac67a48a63a826d5fa3fc4e0696e52da68e59aaf34 - 7.79% (2.59 MB)
[#002] sha256:9eeefec6ce70e221b37c51b077547faff5e15542c9c1dbb18804308b34841b2b - 0.0% (1.13 KB)
[#003] sha256:67a85411e1275bc4ab0d07c2e76920dc990f6e22799e0d53b37a6eeb128f03ba - 21.13% (7.01 MB)
[#004] sha256:ea06781670b7dccff4484bc3c22de853e1b5af4006490393a58ff961bf989027 - 0.0% (453 Bytes)
/bin/sh -c #(nop) ADD file:4c737c0a5e5b59fcbe2bc42dca815263159a1e1d16789ebeee086933aac4649a in /
2024-04-08 16:48:36 UTC/bin/sh -c #(nop) CMD ["bash"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates ; rm -rf /var/lib/apt/lists/* # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.17
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update && apt-get install -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; rm -rf /var/lib/apt/lists/*; 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 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 EXTRA_OBJS=" " '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; haproxy -v # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)USER haproxy
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:0ec8ff48d262447083943aabffe3cd87ec723d085e996825b4ea699c664d32fb
2024-04-08 16:48:36 UTC
38 MB
be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
HAPROXY_VERSION2.6.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:559a764445207341cf1207d83ceb89f1e59e2b57e860b7a80a6df6447641832b - 73.21% (27.8 MB)
[#001] sha256:777570a1d5660763e95654da33b03b78a2964c9f32df8bf8d005772f3cb811fd - 7.83% (2.98 MB)
[#002] sha256:5240748537eedda0513b12f29c3e418067ef0d7ad8e9455ad241b849662d4e0a - 0.0% (1.13 KB)
[#003] sha256:1c8db78767d0ac8af9d13927b4da905ebe15c6f7447ac67a104acc63ff53fde8 - 18.96% (7.21 MB)
[#004] sha256:218f776ed265f260ceec3167fe44051def4cb6aaee183eaf3f45a6ea85bb4955 - 0.0% (452 Bytes)
/bin/sh -c #(nop) ADD file:5f17f77072bcd27aa8c4d09ef5117423b789c42445b6e6c13af711dfb2abd544 in /
2024-04-08 16:48:36 UTC/bin/sh -c #(nop) CMD ["bash"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates ; rm -rf /var/lib/apt/lists/* # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.17
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update && apt-get install -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; rm -rf /var/lib/apt/lists/*; 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 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 EXTRA_OBJS=" " '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; haproxy -v # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)USER haproxy
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:4db4cca4c3d5398506bbaa04066d180bc83fd0c4c2ea8cb6e5a7dfbe2a5f1dc8
2024-04-08 16:48:36 UTC
37.7 MB
be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
HAPROXY_VERSION2.6.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:9c779e4f033b6f7eb9f6b2e62bbf866659c6eedcf2db024108a6e1d4b9cd8742 - 73.71% (27.8 MB)
[#001] sha256:8ce14e5c0b553499082c1d565688f457d68916c3c0b7e713db02a098701eb607 - 6.83% (2.57 MB)
[#002] sha256:be5b1b4c2e825d3758784454c05256adfa09c495a2dd6565344210f2653919e6 - 0.0% (1.13 KB)
[#003] sha256:cf9c37c471a8c4beac3c7c2034447699cf9a409ccc9df6f49ad058899f652ee9 - 19.46% (7.34 MB)
[#004] sha256:c9bd38874b29dd11d478cf1c6a69d9e2711ecb919aa915fb4409b833b60fbaf1 - 0.0% (451 Bytes)
/bin/sh -c #(nop) ADD file:7843ce82552ae9139a9fa1f09b2a1d74f36c493548aa1a5c10b828cb7e02cbe7 in /
2024-04-08 16:48:36 UTC/bin/sh -c #(nop) CMD ["bash"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates ; rm -rf /var/lib/apt/lists/* # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.17
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update && apt-get install -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; rm -rf /var/lib/apt/lists/*; 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 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 EXTRA_OBJS=" " '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; haproxy -v # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)USER haproxy
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:23bfbcb6f805c75430c6311cbcde5a3c6a7971c0c61081f03729774fa7d48b6c
2024-04-08 16:48:36 UTC
42.6 MB
be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
HAPROXY_VERSION2.6.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:c4f33295caca163b437a6dc1ad770a1f2d84b4d5e78e832bbe0fb2f064aeccfd - 74.22% (31.6 MB)
[#001] sha256:779fc550baf2dc27749971fe960182aca7cb33b10af56e574beb5fbf337e241a - 7.84% (3.34 MB)
[#002] sha256:31942f152cc8362666a8f47d482d233e655b01422e898b1662469084b36615b5 - 0.0% (1.13 KB)
[#003] sha256:21fba399f7c4b2017aa35b89158b28de611317c035cce5eb565f91e2e2322eee - 17.94% (7.64 MB)
[#004] sha256:f5b9e585d5a8b633719a4b9e373ec2acb66fa679b3b0b9a31798323b5dfa5f99 - 0.0% (452 Bytes)
/bin/sh -c #(nop) ADD file:26d639147c70c8e3b876ab5c2950b7b7e7c654b878e69cf7a82a7cbdfdb31024 in /
2024-04-08 16:48:36 UTC/bin/sh -c #(nop) CMD ["bash"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates ; rm -rf /var/lib/apt/lists/* # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.17
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update && apt-get install -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; rm -rf /var/lib/apt/lists/*; 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 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 EXTRA_OBJS=" " '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; haproxy -v # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)USER haproxy
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:67583fc84eb9439442489cb1e1d626bbf75a67727465d241d1574e07f79ca881
2024-04-08 16:48:36 UTC
36.2 MB
be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
HAPROXY_URLhttps://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
HAPROXY_VERSION2.6.17
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:06561002b4f942b877c60f94bd44315c2e0580cc0ae30f060660bdbcdae21d6e - 72.51% (26.2 MB)
[#001] sha256:4c00277acd09dcbdc73149364da7e9a54fbd3dff8a5c1af5a71d6e9e2007e4a6 - 7.81% (2.83 MB)
[#002] sha256:07c9487453956f5f801d576e7d7fef683eaba516beaba12c66b5476d9a11b8a7 - 0.0% (1.13 KB)
[#003] sha256:63dd29394b5481ce26870adadc6b2238c68d145a400a6c5c12b45eca523bd0e9 - 19.67% (7.12 MB)
[#004] sha256:7b51af597b4d9d21ceae4221b3ac586ab508c025a002d7eb487033ee768e8f44 - 0.0% (452 Bytes)
/bin/sh -c #(nop) ADD file:e4d9e24430546fda3cf8c73efdaa45b6bf1014a23d4d3c0247fe341b3ee9212a in /
2024-04-08 16:48:36 UTC/bin/sh -c #(nop) CMD ["bash"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates ; rm -rf /var/lib/apt/lists/* # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.6.17
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.6/src/haproxy-2.6.17.tar.gz
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=be48ee8ff9127c402b4c6cf1445cef7052f2c540ed1eff2dd04af677b8cd9dd0
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update && apt-get install -y --no-install-recommends gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget ; rm -rf /var/lib/apt/lists/*; 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 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 EXTRA_OBJS=" " '; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) makeOpts="$makeOpts ADDLIB=-latomic" ;; esac; nproc="$(nproc)"; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; haproxy -v # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-04-08 16:48:36 UTC (buildkit.dockerfile.v0)USER haproxy
2024-04-08 16:48:36 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.