2022-08-11 19:16:30 UTC
108 MB
consul
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PRODUCT_VERSION1.13.1
containeroci
[#000] sha256:a96e4e55e78a64a3e6b57d5e6824ee4f3550d2027553ed26eaf30763894fb606 - 32.12% (34.8 MB)
[#001] sha256:67d8ef4787324d6b980e182d889faf591c9bce6aabf0ca370cf29bb0843962e4 - 0.0% (1.7 KB)
[#002] sha256:1ad9091d5da4a1f836d992460e62a1c8f517023407d40494b97f846a2e16bb86 - 0.0% (5.25 KB)
[#003] sha256:787d5280080a4974c33a11485701218eb55df81babf5343cf979714ac52801f0 - 27.16% (29.4 MB)
[#004] sha256:65b218672b18093e79134eb9f1ced286106dd83063b216749875d86bc1463bab - 0.0% (1.19 KB)
[#005] sha256:0e9635a645f88f3640fa711a60eb49791b39807924058ff012b432f9a89cb529 - 40.71% (44.1 MB)
[#006] sha256:23ab1dce87358ebaa2b886e6879a6d1ee5daa66e362e4171f2477a8f6a464c52 - 0.0% (147 Bytes)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#008] sha256:3ab506e1359c1470d049e30827c30a531d744a7c7734c15fff4aa34e742ea63b - 0.0% (1.44 KB)
[#009] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ARG PRODUCT_NAME
2022-08-11 19:16:20 UTC (buildkit.dockerfile.v0)ARG PRODUCT_VERSION
2022-08-11 19:16:20 UTC (buildkit.dockerfile.v0)ARG PRODUCT_REVISION
2022-08-11 19:16:20 UTC (buildkit.dockerfile.v0)ARG BIN_NAME
2022-08-11 19:16:20 UTC (buildkit.dockerfile.v0)ENV BIN_NAME=consul
2022-08-11 19:16:20 UTC (buildkit.dockerfile.v0)ENV PRODUCT_VERSION=1.13.1
2022-08-11 19:16:20 UTC (buildkit.dockerfile.v0)ARG PRODUCT_NAME=consul
2022-08-11 19:16:20 UTC (buildkit.dockerfile.v0)ARG TARGETOS TARGETARCH
2022-08-11 19:16:20 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.authors=Consul Team <consul@hashicorp.com> org.opencontainers.image.url=https://www.consul.io/ org.opencontainers.image.documentation=https://www.consul.io/docs org.opencontainers.image.source=https://github.com/hashicorp/consul org.opencontainers.image.version= org.opencontainers.image.vendor=HashiCorp org.opencontainers.image.title=consul org.opencontainers.image.description=Consul is a datacenter runtime that provides service discovery, configuration, and orchestration.
2022-08-11 19:16:20 UTC (buildkit.dockerfile.v0)COPY LICENSE /licenses/mozilla.txt # buildkit
2022-08-11 19:16:29 UTC (buildkit.dockerfile.v0)RUN |7 PRODUCT_NAME=consul PRODUCT_VERSION=1.13.1 PRODUCT_REVISION=c6d0f9ecc48e2044db04f5795e997bd9179586de BIN_NAME=consul PRODUCT_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c set -eux && microdnf install -y ca-certificates curl gnupg libcap openssl iputils jq iptables wget unzip tar && wget -O /usr/bin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_x86_64 && echo 'e874b55f3279ca41415d290c512a7ba9d08f98041b28ae7c2acb19a545f1c4df /usr/bin/dumb-init' > dumb-init-shasum && sha256sum --check dumb-init-shasum && chmod +x /usr/bin/dumb-init # buildkit
2022-08-11 19:16:29 UTC (buildkit.dockerfile.v0)RUN |7 PRODUCT_NAME=consul PRODUCT_VERSION=1.13.1 PRODUCT_REVISION=c6d0f9ecc48e2044db04f5795e997bd9179586de BIN_NAME=consul PRODUCT_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c groupadd $BIN_NAME && adduser --uid 100 --system -g $BIN_NAME $BIN_NAME # buildkit
2022-08-11 19:16:29 UTC (buildkit.dockerfile.v0)COPY dist/linux/amd64/consul /bin/ # buildkit
2022-08-11 19:16:29 UTC (buildkit.dockerfile.v0)RUN |7 PRODUCT_NAME=consul PRODUCT_VERSION=1.13.1 PRODUCT_REVISION=c6d0f9ecc48e2044db04f5795e997bd9179586de BIN_NAME=consul PRODUCT_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c mkdir -p /consul/data && mkdir -p /consul/config && chown -R consul /consul && chgrp -R 0 /consul && chmod -R g+rwX /consul # buildkit
2022-08-11 19:16:29 UTC (buildkit.dockerfile.v0)RUN |7 PRODUCT_NAME=consul PRODUCT_VERSION=1.13.1 PRODUCT_REVISION=c6d0f9ecc48e2044db04f5795e997bd9179586de BIN_NAME=consul PRODUCT_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c test -e /etc/nsswitch.conf || echo 'hosts: files dns' > /etc/nsswitch.conf # buildkit
2022-08-11 19:16:29 UTC (buildkit.dockerfile.v0)VOLUME [/consul/data]
2022-08-11 19:16:29 UTC (buildkit.dockerfile.v0)EXPOSE map[8300/tcp:{}]
2022-08-11 19:16:29 UTC (buildkit.dockerfile.v0)EXPOSE map[8301/tcp:{} 8301/udp:{} 8302/tcp:{} 8302/udp:{}]
2022-08-11 19:16:29 UTC (buildkit.dockerfile.v0)EXPOSE map[8500/tcp:{} 8600/tcp:{} 8600/udp:{}]
2022-08-11 19:16:29 UTC (buildkit.dockerfile.v0)COPY .release/docker/docker-entrypoint-ubi.sh /usr/local/bin/docker-entrypoint.sh # buildkit
2022-08-11 19:16:30 UTC (buildkit.dockerfile.v0)RUN |7 PRODUCT_NAME=consul PRODUCT_VERSION=1.13.1 PRODUCT_REVISION=c6d0f9ecc48e2044db04f5795e997bd9179586de BIN_NAME=consul PRODUCT_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh # buildkit
2022-08-11 19:16:30 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2022-08-11 19:16:30 UTC (buildkit.dockerfile.v0)USER 100
2022-08-11 19:16:30 UTC (buildkit.dockerfile.v0)CMD ["agent" "-dev" "-client" "0.0.0.0"]
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.