2022-09-30 00:00:07 UTC
112 MB
consul
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PRODUCT_VERSION1.14.0-beta1
containeroci
[#000] sha256:d5d2e87c6892195f3ed21c1306bbef99fc3464a9714540d2341b29a4f33677dd - 32.03% (35.8 MB)
[#001] sha256:008dba906bf6dbfc356bf0f378f0ecac5da5d3d51868fbee86273572cf580904 - 0.0% (1.7 KB)
[#002] sha256:f1a0a1f78606d5158670947d2b43e38b8dd750830dcff77b43d1ab5aa63b9c96 - 0.0% (5.25 KB)
[#003] sha256:7c683d86d4f21a311947ecc172621c1a4662517657aad88818d538f77c149805 - 26.3% (29.4 MB)
[#004] sha256:9ecacc00dfc43e4e3e8b63438c92a022bae0bd8d7687ea3f2437088339740ed7 - 0.0% (1.19 KB)
[#005] sha256:70143b14b646473958b5516a8bccf726828cb0485c23fa1968a8bdd78949d47c - 41.65% (46.6 MB)
[#006] sha256:9b95a1c5c7ba335642e9d6015079edc1b212d467841d3b3b8bd9c5d745e7703a - 0.0% (147 Bytes)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#008] sha256:37e45b6c6900b40d848a5f018486bb87ca3f7923705792e7a16217b9ef4b110e - 0.0% (1.44 KB)
[#009] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ARG PRODUCT_NAME
2022-09-29 23:59:59 UTC (buildkit.dockerfile.v0)ARG PRODUCT_VERSION
2022-09-29 23:59:59 UTC (buildkit.dockerfile.v0)ARG PRODUCT_REVISION
2022-09-29 23:59:59 UTC (buildkit.dockerfile.v0)ARG BIN_NAME
2022-09-29 23:59:59 UTC (buildkit.dockerfile.v0)ENV BIN_NAME=consul
2022-09-29 23:59:59 UTC (buildkit.dockerfile.v0)ENV PRODUCT_VERSION=1.14.0-beta1
2022-09-29 23:59:59 UTC (buildkit.dockerfile.v0)ARG PRODUCT_NAME=consul
2022-09-29 23:59:59 UTC (buildkit.dockerfile.v0)ARG TARGETOS TARGETARCH
2022-09-29 23:59:59 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=1.14.0-beta1 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. version=1.14.0-beta1
2022-09-29 23:59:59 UTC (buildkit.dockerfile.v0)COPY LICENSE /licenses/mozilla.txt # buildkit
2022-09-30 00:00:06 UTC (buildkit.dockerfile.v0)RUN |7 PRODUCT_NAME=consul PRODUCT_VERSION=1.14.0-beta1 PRODUCT_REVISION=91bb005c9fdb8ce03b008e8c5a3a712d122b2366 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-09-30 00:00:06 UTC (buildkit.dockerfile.v0)RUN |7 PRODUCT_NAME=consul PRODUCT_VERSION=1.14.0-beta1 PRODUCT_REVISION=91bb005c9fdb8ce03b008e8c5a3a712d122b2366 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-09-30 00:00:07 UTC (buildkit.dockerfile.v0)COPY dist/linux/amd64/consul /bin/ # buildkit
2022-09-30 00:00:07 UTC (buildkit.dockerfile.v0)RUN |7 PRODUCT_NAME=consul PRODUCT_VERSION=1.14.0-beta1 PRODUCT_REVISION=91bb005c9fdb8ce03b008e8c5a3a712d122b2366 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-09-30 00:00:07 UTC (buildkit.dockerfile.v0)RUN |7 PRODUCT_NAME=consul PRODUCT_VERSION=1.14.0-beta1 PRODUCT_REVISION=91bb005c9fdb8ce03b008e8c5a3a712d122b2366 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-09-30 00:00:07 UTC (buildkit.dockerfile.v0)VOLUME [/consul/data]
2022-09-30 00:00:07 UTC (buildkit.dockerfile.v0)EXPOSE map[8300/tcp:{}]
2022-09-30 00:00:07 UTC (buildkit.dockerfile.v0)EXPOSE map[8301/tcp:{} 8301/udp:{} 8302/tcp:{} 8302/udp:{}]
2022-09-30 00:00:07 UTC (buildkit.dockerfile.v0)EXPOSE map[8500/tcp:{} 8600/tcp:{} 8600/udp:{}]
2022-09-30 00:00:07 UTC (buildkit.dockerfile.v0)COPY .release/docker/docker-entrypoint-ubi.sh /usr/local/bin/docker-entrypoint.sh # buildkit
2022-09-30 00:00:07 UTC (buildkit.dockerfile.v0)RUN |7 PRODUCT_NAME=consul PRODUCT_VERSION=1.14.0-beta1 PRODUCT_REVISION=91bb005c9fdb8ce03b008e8c5a3a712d122b2366 BIN_NAME=consul PRODUCT_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh # buildkit
2022-09-30 00:00:07 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2022-09-30 00:00:07 UTC (buildkit.dockerfile.v0)USER 100
2022-09-30 00:00:07 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.