Namespace
library
Image / Tag
haproxy:2.0.33-buster
Content Digest
sha256:de1a3cdeca910040b749b32565585cb282dd2472c1651e3bc7b684a46e91b453
Details
Created

2023-12-11 23:56:16 UTC

Size

35 MB

Content Digest
Environment
HAPROXY_SHA256

32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

HAPROXY_URL

https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

HAPROXY_VERSION

2.0.33

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#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)


History
2023-11-21 04:40:37 UTC

/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"]

Details
Created

2023-12-11 23:56:16 UTC

Size

34.2 MB

Content Digest
Environment
HAPROXY_SHA256

32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

HAPROXY_URL

https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

HAPROXY_VERSION

2.0.33

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#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)


History
2023-12-11 23:56:16 UTC

/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"]

Details
Created

2023-12-11 23:56:16 UTC

Size

29.7 MB

Content Digest
Environment
HAPROXY_SHA256

32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

HAPROXY_URL

https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

HAPROXY_VERSION

2.0.33

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#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)


History
2023-11-21 03:58:22 UTC

/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"]

Details
Created

2023-12-11 23:56:16 UTC

Size

33.2 MB

Content Digest
Environment
HAPROXY_SHA256

32f80854d89ce8bbe95f58be0b933b97daa78fe0ec5d7d8315ba5e6bdc718ee7

HAPROXY_URL

https://www.haproxy.org/download/2.0/src/haproxy-2.0.33.tar.gz

HAPROXY_VERSION

2.0.33

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#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)


History
2023-11-21 06:27:34 UTC

/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"]

Danger Zone
Delete Tag

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.

Delete