sha256:fc818a825242af7a39bc6c18d3f797a10d9402370189f3c1adc554b19c1813cf
2025-07-09 11:13:31 UTC
41.2 MB
af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
HAPROXY_VERSION3.2.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:de83e1b86bff46f07bde3b82cca8622aed0b900dbeec110f1205a282d10bae64 - 67.58% (27.9 MB)
[#001] sha256:a0ec060feb4b6a7e719eb058b93b22b61ff4bd363abdc01eb5e2c09025263147 - 8.12% (3.35 MB)
[#002] sha256:27b4a8580a3267baa9efe57fffc0932d7c5d0735b2a9551df9befd6ba93a1175 - 0.0% (1.13 KB)
[#003] sha256:5558e4c2a828ff8b0005e425b8d9b75ab18f3ac18945e67b0706120f584b15d0 - 24.29% (10 MB)
[#004] sha256:1a9199289ceed443d925566c2dce82859fd71b381598b83e928f951a520600fe - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'i386' out/ 'bookworm' '@1754870400'
2025-07-09 11:13:31 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
2025-07-09 11:13:31 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.3
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
2025-07-09 11:13:31 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 '; 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)USER haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:7b89ff638156e9652573d26acf8f91340c7356e4e2c4df2230995558b3969801
2025-07-09 11:13:31 UTC
40.6 MB
af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
HAPROXY_VERSION3.2.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:b1badc6e50664185acfaa0ca255d8076061c2a9d881cecaaad281ae11af000ce - 66.27% (26.9 MB)
[#001] sha256:fb1ec51edcbb75e5bda02ce7ae8c95855a209a82a387c202245a2077d0735c0a - 8.24% (3.35 MB)
[#002] sha256:c6f5bf0f2de8949eecb99dbaa96112205ad702d51593647f3261e5f9cb295046 - 0.0% (1.13 KB)
[#003] sha256:98a89e8eaff83ad680cf970f30ef0d74e7eef515abcbd56fa03db322dce37960 - 25.49% (10.4 MB)
[#004] sha256:7afa58f5f8a9d4f3979f8988d3f5c0983b38d0e29a2cb40db8c61febb7dfd532 - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'amd64' out/ 'bookworm' '@1754870400'
2025-07-09 11:13:31 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
2025-07-09 11:13:31 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.3
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
2025-07-09 11:13:31 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 '; 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)USER haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:446abc41fb274f4f5c55eca2357b1488182e136bcb06f17a4b207f132fed863e
2025-07-09 11:13:31 UTC
37.9 MB
af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
HAPROXY_VERSION3.2.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:70a0ce20524d4016d59550a3733a4080dc793deac81fcf6a038a61c9427611d7 - 64.8% (24.6 MB)
[#001] sha256:5a3775a69945a88a713a52fac329b820c7bec9ffcb18ab1c5c592f835340ce04 - 7.74% (2.94 MB)
[#002] sha256:0977afac12809896b894825145881ba1910d6badeaf830c32979d99936fd8a89 - 0.0% (1.13 KB)
[#003] sha256:5b15a43aa66b7b6ec1e3b3f0bdc249ce03c8005656761b6618e115a85f946dc1 - 27.46% (10.4 MB)
[#004] sha256:309c49f32b6e18d17fe51a5038d4950774fe9412069a4abbdcfe7e70ffeffb36 - 0.0% (451 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'armel' out/ 'bookworm' '@1753056000'
2025-07-09 11:13:31 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
2025-07-09 11:13:31 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.3
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
2025-07-09 11:13:31 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 '; 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)USER haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:715967ccdae4e82d076b18917e28a8de0893c5e27b93f91a8b728c33f0d12a27
2025-07-09 11:13:31 UTC
35.8 MB
af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
HAPROXY_VERSION3.2.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:3d83c6df5858d91327bc312b738290e713ab4b6d4e0586c217399744d7596864 - 63.73% (22.8 MB)
[#001] sha256:dbb8ec4a273f5839117ac4eff32bac2dc624c7192d82489ddce2bc0b45dc7877 - 7.75% (2.78 MB)
[#002] sha256:8dc3f06ac5ea3781ba3d9c4c0871571c32af8560267abdd1476b283cb26b453e - 0.0% (1.13 KB)
[#003] sha256:859d629acbf10e8374c97bc169136b8a1543a6139d4565bb354e35809740b630 - 28.52% (10.2 MB)
[#004] sha256:c1d3ff33e32bee9558bbb1a0ac23a38b590aec5bb875c0b61eeb51942bfc74a4 - 0.0% (445 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'armhf' out/ 'bookworm' '@1753056000'
2025-07-09 11:13:31 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
2025-07-09 11:13:31 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.3
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
2025-07-09 11:13:31 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 '; 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)USER haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:d056d83dc81aa7cbda2d47c4faeb829cbec0321b1cbf9f93caffd3a94992620c
2025-07-09 11:13:31 UTC
40.3 MB
af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
HAPROXY_VERSION3.2.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:b3407f3b5b5beb45007b2980ccef71785b08dae5a2dcbdd91272f35c4c5e784f - 66.48% (26.8 MB)
[#001] sha256:08a7be660ced6d8f7a80042d3eee577b86367b3811c3f73f567869326b205065 - 7.88% (3.18 MB)
[#002] sha256:d4d3c4c08114320d34920cbb4a216f4f40ee1159feb1a961e3efb2031045db49 - 0.0% (1.13 KB)
[#003] sha256:1cb872c76b43e3c6abd61d58459ce484de60f240ac1c602c4a5adbd4ba9a7326 - 25.64% (10.3 MB)
[#004] sha256:dc397d888e4ec5c5d2c331f4edf38096640397014011f15b3a1d1235bc5ea12f - 0.0% (447 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'arm64' out/ 'bookworm' '@1753056000'
2025-07-09 11:13:31 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
2025-07-09 11:13:31 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.3
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
2025-07-09 11:13:31 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 '; 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)USER haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:72b9d26b9324b0d044cb69aaa8ff9139978bcaeb45200b2ae1074a047e5c4ac6
2025-07-09 11:13:31 UTC
40.5 MB
af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
HAPROXY_VERSION3.2.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:42a27a34b46229e57148f34418bfe635be11bad7a3d298f03df177348f118e37 - 67.17% (27.2 MB)
[#001] sha256:3413680fa84cee8ee239af58356bb18328019464ce2be73b069c5cc2c5eac442 - 6.83% (2.76 MB)
[#002] sha256:65638cd0a3e82ad4fd2afc7d35d9dbf60a16286336b175a15a3a4274c8c54621 - 0.0% (1.13 KB)
[#003] sha256:d9ddee64789f98c4000dee5594d014ecf7562e1be00a7d374574cc810a5708de - 25.99% (10.5 MB)
[#004] sha256:fef36a9a61a67b8a6401e67997c7e4f54d48fe5154364d710c5f6d4c7c331f77 - 0.0% (450 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'mips64el' out/ 'bookworm' '@1753056000'
2025-07-09 11:13:31 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
2025-07-09 11:13:31 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.3
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
2025-07-09 11:13:31 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 '; 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)USER haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:80c69d7340f52aa090de16bcdd97184c3c3721caf430c02fc6b2010824500ab7
2025-07-09 11:13:31 UTC
45 MB
af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
HAPROXY_VERSION3.2.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:8e3f1691a9f6025a17991bc4b517d6141b0b02221c4f57f25a5beb607ec63365 - 67.9% (30.6 MB)
[#001] sha256:596b74c18a45ce0ed5a8db96cbb25bab0e6a2420273dfbf0f0dd6305ed31ffe3 - 7.85% (3.54 MB)
[#002] sha256:cf4e5de42c6c86b3216eaf40e28dc3646c2bd21b4fbea3c7663bef60b642fa91 - 0.0% (1.13 KB)
[#003] sha256:d049680b393177f9bbadd7b225765c901da88a4b285a30bda8f0efb8eb364a5b - 24.25% (10.9 MB)
[#004] sha256:41483820f7e4b91001ce90606ab7e04d8df0a453b49d797a1eb0ea3cab42b589 - 0.0% (448 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'ppc64el' out/ 'bookworm' '@1753056000'
2025-07-09 11:13:31 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
2025-07-09 11:13:31 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.3
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
2025-07-09 11:13:31 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 '; 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)USER haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
sha256:1bdc89324c4f0ab95b0102dc06d1cc27d7356545d06ce5e1a5bbc6d04cf1d170
2025-07-09 11:13:31 UTC
39 MB
af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
HAPROXY_URLhttps://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
HAPROXY_VERSION3.2.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:1483f7e61d72548c190dcc857d7108a9896c95fc885002dd3496e3b9a88243f4 - 65.78% (25.6 MB)
[#001] sha256:393d9baa91b1084872c06a8392eac0dda76bfcaa221deee644bf0954df89f186 - 7.75% (3.02 MB)
[#002] sha256:f6acbcf8157228ab99f92e9d72468650dbec012587102849f11b7f1f7f47af63 - 0.0% (1.13 KB)
[#003] sha256:037407b9f2ac0241a65df57c1410204a51f153bf784d8ff9043a27505186028c - 26.46% (10.3 MB)
[#004] sha256:7c95ff35807994c6c18d58b478cac151891c61778d2e34df9b47126d6c651fb7 - 0.0% (447 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 's390x' out/ 'bookworm' '@1753056000'
2025-07-09 11:13:31 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
2025-07-09 11:13:31 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=3.2.3
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/3.2/src/haproxy-3.2.3.tar.gz
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
2025-07-09 11:13:31 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.4-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.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 '; 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
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)USER haproxy
2025-07-09 11:13:31 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/haproxy
2025-07-09 11:13:31 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.