Namespace
bim
Image / Tag
haproxy:20230622.01
Content Digest
sha256:96ca59a96b676692ef9790b7be4dfe048223b4ce161ee49f250c209189ba7569
Details
Created

2023-06-22 13:37:52 UTC

Size

30.6 MB

Content Digest
Labels
  • Name
    HAProxy
  • RUN
    /usr/bin/docker -d IMAGE
  • Release
    Community Edition
  • Vendor
    HAProxy
  • Version
    2.4.23
  • org.opencontainers.image.authors
    haproxytech
  • org.opencontainers.image.created
    2023-06-20 14:03:40
  • org.opencontainers.image.description
    Created from commit 4913e06 and ref 2.4.23
  • org.opencontainers.image.ref.name
    2.4.23
  • org.opencontainers.image.revision
    4913e066dddfadde835a43ce22115f0793fcfe2d
  • org.opencontainers.image.source
    https://github.com/haproxytech/haproxy-docker-alpine
  • org.opencontainers.image.version
    2.4.23

Environment
HAPROXY_BRANCH

2.4

HAPROXY_GID

haproxy

HAPROXY_MINOR

2.4.23

HAPROXY_SHA256

d271d554f2ae5554f2ae720b0b0bc154d1c3e8fe7797c215bd05422dd2b4d383

HAPROXY_SRC_URL

http://www.haproxy.org/download

HAPROXY_UID

haproxy

PATH

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


Layers

[#000] sha256:4db1b89c0bd13344176ddce2d093b9da2ae58336823ffed2009a7ea4b62d2a95 - 10.51% (3.22 MB)

[#001] sha256:86b9898d199becd9292fb12161fd08081a65ece7714f9fdaf8d1872c0fc9263d - 54.15% (16.6 MB)

[#002] sha256:09586cd2753eb8975dc6223c3cc0f0c868b16e2e0eee180d38f68c4d831428a3 - 24.59% (7.53 MB)

[#003] sha256:05488b0f6638fa3d66acd8d4497a7d3005fb7da0918a476eca219c3d1ee7e2c7 - 0.0% (1.4 KB)

[#004] sha256:9650b7902ac01ab92d6a35868e009fd56f343b27f317309c9ab2128ce329847c - 0.0% (381 Bytes)

[#005] sha256:ef198548a912e5ee33b8493ab6361a11c9eb3501c43039e7f3d8b4e5c1a6205a - 10.74% (3.29 MB)

[#006] sha256:4a38066f377bb0dff978f8555e2b7a89da1f83eea0f1ede02f2ed411c52f947e - 0.0% (160 Bytes)


History
2023-06-14 20:42:04 UTC

/bin/sh -c #(nop) ADD file:828b07e74c184e7f251ed992ff195cdc50fdca345f13ff484e258851d928d950 in /

2023-06-14 20:42:04 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)

MAINTAINER Dinko Korunic <dkorunic@haproxy.com>

2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)

LABEL Name=HAProxy

2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)

LABEL Release=Community Edition

2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)

LABEL Vendor=HAProxy

2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)

LABEL Version=2.4.23

2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)

LABEL RUN=/usr/bin/docker -d IMAGE

2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_BRANCH=2.4

2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_MINOR=2.4.23

2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SHA256=d271d554f2ae5554f2ae720b0b0bc154d1c3e8fe7797c215bd05422dd2b4d383

2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_SRC_URL=http://www.haproxy.org/download

2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_UID=haproxy

2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)

ENV HAPROXY_GID=haproxy

2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)

COPY /dataplaneapi /usr/local/bin/dataplaneapi # buildkit

2023-06-20 14:18:07 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache --virtual build-deps ca-certificates gcc libc-dev linux-headers lua5.3-dev make openssl openssl-dev pcre2-dev tar zlib-dev curl shadow ca-certificates && curl -sfSL "${HAPROXY_SRC_URL}/${HAPROXY_BRANCH}/src/haproxy-${HAPROXY_MINOR}.tar.gz" -o haproxy.tar.gz && echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c - && groupadd "$HAPROXY_GID" && useradd -g "$HAPROXY_GID" "$HAPROXY_UID" && mkdir -p /tmp/haproxy && tar -xzf haproxy.tar.gz -C /tmp/haproxy --strip-components=1 && rm -f haproxy.tar.gz && make -C /tmp/haproxy -j"$(nproc)" TARGET=linux-musl CPU=generic USE_PCRE2=1 USE_PCRE2_JIT=1 USE_OPENSSL=1 USE_TFO=1 USE_LINUX_TPROXY=1 USE_GETADDRINFO=1 USE_LUA=1 LUA_LIB=/usr/lib/lua5.3 LUA_INC=/usr/include/lua5.3 USE_PROMEX=1 USE_SLZ=1 all && make -C /tmp/haproxy TARGET=linux2628 install-bin install-man && ln -s /usr/local/sbin/haproxy /usr/sbin/haproxy && mkdir -p /var/lib/haproxy && chown "$HAPROXY_UID:$HAPROXY_GID" /var/lib/haproxy && mkdir -p /usr/local/etc/haproxy && ln -s /usr/local/etc/haproxy /etc/haproxy && cp -R /tmp/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors && rm -rf /tmp/haproxy && chmod +x /usr/local/bin/dataplaneapi && ln -s /usr/local/bin/dataplaneapi /usr/bin/dataplaneapi && touch /usr/local/etc/haproxy/dataplaneapi.hcl && chown "$HAPROXY_UID:$HAPROXY_GID" /usr/local/etc/haproxy/dataplaneapi.hcl && apk del build-deps && apk add --no-cache openssl zlib lua5.3-libs pcre2 && rm -f /var/cache/apk/* # buildkit

2023-06-20 14:18:07 UTC (buildkit.dockerfile.v0)

COPY haproxy.cfg /usr/local/etc/haproxy # buildkit

2023-06-20 14:18:07 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2023-06-20 14:18:07 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGUSR1

2023-06-20 14:18:07 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2023-06-20 14:18:07 UTC (buildkit.dockerfile.v0)

CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]

2023-06-22 13:37:51 UTC

/bin/sh -c apk add bash

2023-06-22 13:37:51 UTC

/bin/sh -c #(nop) COPY file:8615dbff3b57db1bb9938bb7ec6e3e4f9b0e4daef82e2e5603bb15709b2a3e5c in /api-healthcheck.sh

2023-06-22 13:37:52 UTC

/bin/sh -c #(nop) HEALTHCHECK &{["CMD-SHELL" "/bin/bash /api-healthcheck.sh || exit 1"] "30s" "10s" "30s" '\x03'}