sha256:6989d7b044174b444286b1cbd2f8764780e3852a67ac0bc3c8846369171964eb
2024-11-08 18:18:06 UTC
38.7 MB
16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
HAPROXY_URLhttps://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
HAPROXY_VERSION2.8.12
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:ae6c80ee852fcccae85579165042a3767dcd1190112e87c9f22fa3e76a624c73 - 72.03% (27.9 MB)
[#001] sha256:9bb3c3fd48b9786bbb1531fc679a040f669515e713b13d34b83d7e8f5b2cc5f9 - 8.16% (3.16 MB)
[#002] sha256:646351d0454ba378003b6d73f1fe0da441b27ef1b04f5d59c84a12ba41ef7d8f - 0.0% (1.13 KB)
[#003] sha256:4785fd45cf48a3b8a9043364fc9a24083bbda769b5a61f4dddc22ed0a62c8a22 - 19.8% (7.66 MB)
[#004] sha256:f1a5c91e0a031e4530e6570155f146e3f465b7ae18b5d4876e48fcd4d31f0f70 - 0.0% (449 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'i386' out/ 'bookworm' '@1733097600'
2024-11-08 18:18:06 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-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.8.12
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
2024-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)USER haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:ada2712d6f72a3baf81a7ec71b56a24bf39bb73341c3ff04b13c150798e1fca7
2024-11-08 18:18:06 UTC
38 MB
16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
HAPROXY_URLhttps://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
HAPROXY_VERSION2.8.12
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:bc0965b23a04fe7f2d9fb20f597008fcf89891de1c705ffc1c80483a1f098e4f - 70.93% (26.9 MB)
[#001] sha256:824a9846e8e34a428dab1012187fb081f167436e18a32dc1e1d266dc0592bc58 - 8.31% (3.15 MB)
[#002] sha256:d571ecbcba80b89f1c25d6755115bebf9a6b41e9d511e339229e3dbd3747a95a - 0.0% (1.13 KB)
[#003] sha256:05744b05f81e8af1ecd62dd02639264d14c4addeb7a12a9c2b078c607c0548e8 - 20.75% (7.88 MB)
[#004] sha256:2ed3f17ef2f4fb0d9e64581f053451080c6c6e8480e786b297d3641f0b723668 - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'amd64' out/ 'bookworm' '@1733097600'
2024-11-08 18:18:06 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-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.8.12
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
2024-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)USER haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:0111dcb0f1f6a797cf6bf73e5d3825fe20999f2a08fd5757966667d29954d82e
2024-11-08 18:18:06 UTC
35.1 MB
16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
HAPROXY_URLhttps://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
HAPROXY_VERSION2.8.12
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:25d432086d20067bebfff2b163f22d49e7da8528782652615fe170bf8c39194d - 69.99% (24.6 MB)
[#001] sha256:794e5b382c6fb675e640fa71617521425dace28430774c78c514d681f8d82db8 - 7.83% (2.75 MB)
[#002] sha256:9c2bbcc3466c5b5027bcdd5485f16486bb9dc51fc36df3b3167b39ce05e753f3 - 0.0% (1.13 KB)
[#003] sha256:b8cd6f880a351fb2d49c7263c91c8be4f074a9ef30c6186acf4a1f850b631bc1 - 22.18% (7.78 MB)
[#004] sha256:0c0b777549b249f6c16774ae216d1d7888d7e188851ff9ea51fc71794e74d955 - 0.0% (447 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'armel' out/ 'bookworm' '@1733097600'
2024-11-08 18:18:06 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-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.8.12
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
2024-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)USER haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:c071271fe89fc75cf5c93df9076d978f511f4cbb1c611c30a5d7a44fb7ad98c1
2024-11-08 18:18:06 UTC
33 MB
16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
HAPROXY_URLhttps://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
HAPROXY_VERSION2.8.12
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:80b4fb4796cece09f69103235c60ffd0226a78c400a2953144b84c17de4df93d - 69.06% (22.8 MB)
[#001] sha256:8ad87253ef97c3a52ca116560670f0c15af4a39f564ea8023b77cead6d005e69 - 7.83% (2.59 MB)
[#002] sha256:42bb09e299cedc4ff4a0ac2569641c8cfc4c2fe843859c1dbf6827907063ea8c - 0.0% (1.13 KB)
[#003] sha256:839bc26c7d0182b70ef9695f72e2037f248874cd1bbff54af53902bd0cb3e2bf - 23.1% (7.63 MB)
[#004] sha256:3a586f45dec7a8f1ec22b162bf938f6303df96a19ddaffda655c62910f4268e8 - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'armhf' out/ 'bookworm' '@1733097600'
2024-11-08 18:18:06 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-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.8.12
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
2024-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)USER haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:cf92bdebfba13c701dc75d3c35d105ad10b3d8dcbe915200babbecc0032656eb
2024-11-08 18:18:06 UTC
37.6 MB
16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
HAPROXY_URLhttps://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
HAPROXY_VERSION2.8.12
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:bb3f2b52e6af242cee1bc6c19ce79e05544f8a1d13f5a6c1e828d98d2dbdc94e - 71.25% (26.8 MB)
[#001] sha256:e967a942dd70fac74366cfec16cc980040960abdf2198134b9e00e1690681cba - 7.95% (2.98 MB)
[#002] sha256:436286b85ffab2a5557162c2b8679956b75085efd966fa435f1d5ed7e0b1e007 - 0.0% (1.13 KB)
[#003] sha256:cc560cc8b5461873c236f24214b62d44becee5fb766ad85c53dfba5fe8203f31 - 20.79% (7.81 MB)
[#004] sha256:609894b06e3c6779267c86406f149a32ae98b849c2bcb5874f4fdb3274d9098e - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'arm64' out/ 'bookworm' '@1733097600'
2024-11-08 18:18:06 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-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.8.12
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
2024-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)USER haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:b0c4e5e305e208fe4d562b04344ef7c72f327a76c152e71e517c1151ce121bb1
2024-11-08 18:18:06 UTC
37.7 MB
16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
HAPROXY_URLhttps://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
HAPROXY_VERSION2.8.12
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:29ac4ae2849b0c84c0ef17659082268617abeb406402ef46b6fa9140e6d2064d - 72.11% (27.2 MB)
[#001] sha256:84e633c9f42a4d85d5fbde0a6c2cbcaf83e892f135ac097847ec3e294113d405 - 6.84% (2.58 MB)
[#002] sha256:7993430be6b98226c3937c3c19a1bf3421be95510a1bdac83e4dcc0cc10dc49e - 0.0% (1.13 KB)
[#003] sha256:2495b6190e35de29a1195886f66bea2b3d585a9b063b76c81e284a9e816e48ca - 21.05% (7.94 MB)
[#004] sha256:b625f6f4ff3191c2626668249d1fc7dcc82823ee924b46796f01323e3c435aa0 - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'mips64el' out/ 'bookworm' '@1733097600'
2024-11-08 18:18:06 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-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.8.12
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
2024-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)USER haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:c24f5879989c180ffc5220f2c5705338e0799148a7da7aa3862f0240d252e35d
2024-11-08 18:18:06 UTC
42.2 MB
16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
HAPROXY_URLhttps://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
HAPROXY_VERSION2.8.12
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:e62b6946337cc6b72ec307008f1acc46e12a4f98e6f0e29c92b5538bbafd7ce6 - 72.44% (30.6 MB)
[#001] sha256:ec5b5449b364af9fcb832ee06143046449d011599603f5cf5e62b5f49af211c7 - 7.93% (3.35 MB)
[#002] sha256:b88fbbc6b6a5215fa116f6b9d908ffd3b8c34faf57b65513db150fa51664ada2 - 0.0% (1.13 KB)
[#003] sha256:3e30785be45ff20b4beda605200de25ab18d27a92720fe8a81fcf5a47dd5775d - 19.62% (8.28 MB)
[#004] sha256:003b80146c5d25e73fbed5a918b0be352c4989886b9b0d6907fc628c85ad18c2 - 0.0% (449 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'ppc64el' out/ 'bookworm' '@1733097600'
2024-11-08 18:18:06 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-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.8.12
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
2024-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)USER haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:98185f67e9008cbecb57c22264e9462215d815e86679e4de56ef7b1b4a020b6b
2024-11-08 18:18:06 UTC
36.2 MB
16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
HAPROXY_URLhttps://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
HAPROXY_VERSION2.8.12
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:9378ae44108012049addde60d193467e2b15a247b2f953ad5c27e073c4573d42 - 70.81% (25.6 MB)
[#001] sha256:49f1a5712dbd5b4b44364c8fb8cf14ed098f92eee5aa0421fc82fc94264f627f - 7.82% (2.83 MB)
[#002] sha256:bf8ddf8bc0b908cf7283e2cd0c726f2d5fbffb4ec3f0b82e296e6d077e4756e3 - 0.0% (1.13 KB)
[#003] sha256:14bed8b4843ac0388600ecd7c446cf539a057297df7304f3624575a14c9e5751 - 21.37% (7.74 MB)
[#004] sha256:9bae6978c8a8f974395dca3b66106629b272359b0387c55bffa3d52db334d5ef - 0.0% (447 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 's390x' out/ 'bookworm' '@1733097600'
2024-11-08 18:18:06 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-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.8.12
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.8/src/haproxy-2.8.12.tar.gz
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=16c16c1d7ba6793c89a8fae7f20c595d19497bb18d75fedd9f2db77741b1fa75
2024-11-08 18:18:06 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-11-08 18:18:06 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)USER haproxy
2024-11-08 18:18:06 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2024-11-08 18:18:06 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.