2023-12-11 23:56:16 UTC
35 MB
32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
HAPROXY_URLhttps://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
HAPROXY_VERSION2.0.33
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:071d917b80792914c4da1ecc1adf7e2503440a8c7a2a5508542e0850d9187060 - 75.94% (26.6 MB)
[#001] sha256:42005d8ee3db2c50e8f4b40cae0e2bcde0041c41b8bc6a349d10904b9a676824 - 0.0% (1.29 KB)
[#002] sha256:9454dee7b83600e88909e1b88a51f89c70de6a27ff5d52810445737f7409024a - 24.06% (8.41 MB)
[#003] sha256:071526731dac9308e73e776fbcfff4122e820a0d319d6f9013914df54f859935 - 0.0% (450 Bytes)
[#004] sha256:a89dd1b55ff000673da1df4b4e7d57855e964b5ab9805182e016a75cee1318f6 - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:a04f70df2aa61b210935e80ad2a655ad282407ef0b8e8e0acf47479c73f64f95 in /
2023-11-21 04:40:38 UTC/bin/sh -c #(nop) CMD ["bash"]
2023-12-11 23:56:16 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
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.0.33
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update && apt-get install -y --no-install-recommends ca-certificates gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget zlib1g-dev ; 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_ZLIB=1 EXTRA_OBJS=" contrib/prometheus-exporter/service-prometheus.o " '; 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); print 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
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
2023-12-11 23:56:16 UTC
34.2 MB
32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
HAPROXY_URLhttps://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
HAPROXY_VERSION2.0.33
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:faac0b3889808c27af96e662a1082eef35772c35dcee1c7334f5f5a22b4149d7 - 75.77% (25.9 MB)
[#001] sha256:f827159ab7aba70b4c6cd1286807cadabc68bd71c9a86e5b88cfd01d86904257 - 0.0% (1.3 KB)
[#002] sha256:ccfd6b200dfb6abde622a9c6dd7f22f69c6fe1b662946ec5fcdfd24c3b93ec5d - 24.22% (8.29 MB)
[#003] sha256:7c6724221da2033a619a191e32fab895f5be199b3b5bc7da0834bb6bd4e3dc97 - 0.0% (449 Bytes)
[#004] sha256:9955310ed64afb875cce51dd20e627c1dad30cb15a01d5045fab9f0175dd480a - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:ae5c65eea20f7ddcf93a0aa255b6a08a906ac1a1a65cd2c4b5d1529bf9f6eaf8 in /
2023-12-11 23:56:16 UTC/bin/sh -c #(nop) CMD ["bash"]
2023-12-11 23:56:16 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
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.0.33
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update && apt-get install -y --no-install-recommends ca-certificates gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget zlib1g-dev ; 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_ZLIB=1 EXTRA_OBJS=" contrib/prometheus-exporter/service-prometheus.o " '; 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); print 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
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
2023-12-11 23:56:16 UTC
29.7 MB
32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
HAPROXY_URLhttps://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
HAPROXY_VERSION2.0.33
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:d0b016a8027330736e9ca5c23b846a6a9c1eb0a32da6459047c95d22e9544cb7 - 73.16% (21.7 MB)
[#001] sha256:111432e54af7124466238c5a74c25a19ed067ff14a700aef36fd7304a27ac42c - 0.0% (1.3 KB)
[#002] sha256:2073acd37f432463bb91a9c475caaa96216f282ead56d5f457fcf7a8c6a9b1d5 - 26.83% (7.97 MB)
[#003] sha256:931b466d2fb4ede3eb97de8e0fa4d46d5fd00881ddc48399833c667442569d4c - 0.0% (448 Bytes)
[#004] sha256:cec9f832f04921ee393c81b593913eb2f4288f6bc2feaaf2eee21f81d7707ba4 - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:407ef80699946b8a8560ae436dfc9ca6148067b3012c02b4cb4e54d6d0aca674 in /
2023-11-21 03:58:22 UTC/bin/sh -c #(nop) CMD ["bash"]
2023-12-11 23:56:16 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
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.0.33
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update && apt-get install -y --no-install-recommends ca-certificates gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget zlib1g-dev ; 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_ZLIB=1 EXTRA_OBJS=" contrib/prometheus-exporter/service-prometheus.o " '; 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); print 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
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
2023-12-11 23:56:16 UTC
33.2 MB
32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
HAPROXY_URLhttps://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
HAPROXY_VERSION2.0.33
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:78b429e3efdd9f2b163abf0bca6b1462a25b1c5eddc1dd47f5d3445c6413cfa1 - 74.64% (24.8 MB)
[#001] sha256:c35c352ac363469678626383a65e8be91f73ccd0c63a1b4e3fc027da94400f38 - 0.0% (1.3 KB)
[#002] sha256:279d8858243925aaff67f76be0c0c9b556a9ef71836e878b371c1978c5c26c2e - 25.36% (8.41 MB)
[#003] sha256:5bad216825b71f06fbada1f6d114e176942d6731b050dd63e8c53b245329d8b5 - 0.0% (449 Bytes)
[#004] sha256:369dd8cc2eff890ab10cfc03a233efef2e031ae9cfaf182b65fb0d1efd22b3a9 - 0.0% (122 Bytes)
/bin/sh -c #(nop) ADD file:475e94b9a8f65c7cd4d4156af31e83190240ff35d8038f3fa86ad124d4d5d299 in /
2023-11-21 06:27:35 UTC/bin/sh -c #(nop) CMD ["bash"]
2023-12-11 23:56:16 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
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_VERSION=2.0.33
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_URL=https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update && apt-get install -y --no-install-recommends ca-certificates gcc libc6-dev liblua5.3-dev libpcre2-dev libssl-dev make wget zlib1g-dev ; 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_ZLIB=1 EXTRA_OBJS=" contrib/prometheus-exporter/service-prometheus.o " '; 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); print 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
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit
2023-12-11 23:56:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-11 23:56:16 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.