Namespace
hashicorp
Image / Tag
consul:1.8.16
Content Digest
sha256:a89dc0c650e4c93a1c7d9ca65259f8b6c3e4045e0084e8b79bc418a314acb3ce
Details
Created

2021-09-27 20:09:33 UTC

Size

44.8 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    Consul Team <consul@hashicorp.com>
  • org.opencontainers.image.description
    Consul is a datacenter runtime that provides service discovery, configuration, and orchestration.
  • org.opencontainers.image.documentation
    https://www.consul.io/docs
  • org.opencontainers.image.source
    https://github.com/hashicorp/consul
  • org.opencontainers.image.title
    consul
  • org.opencontainers.image.url
    https://www.consul.io/
  • org.opencontainers.image.vendor
    HashiCorp
  • org.opencontainers.image.version
    1.8.16

Environment
HASHICORP_RELEASES

https://releases.hashicorp.com

PATH

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


Layers

[#000] sha256:4ed7d06bd90bc8d13b87220ccc6204a7d235ec943be9fb4289d856f9ff0a5b7b - 6.0% (2.69 MB)

[#001] sha256:d97f31a45fd52acbf5d61442478ad4f72bf908f115522bc3be206d35b6993eb7 - 0.0% (1.22 KB)

[#002] sha256:e974b9deefd3e01873813ec0ae5e917fc1885bc5d2331c9eb28b055eecd6f599 - 93.99% (42.1 MB)

[#003] sha256:74b4ccd00d259a019104329189ac758e1812c455744b6962fd0d9cacf1fd5a1c - 0.0% (141 Bytes)

[#004] sha256:811813e3e7bb344fb0ec327e67536bc84d61aafd68351481c50b33470a04348b - 0.0% (161 Bytes)

[#005] sha256:ce6ce5c94534db8b62d728fd5d60f9d78027716a41aea35440f9cfd426d6ecef - 0.0% (1.75 KB)


History
2021-08-31 21:23:28 UTC

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

2021-08-31 21:23:29 UTC

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

2021-09-27 20:09:20 UTC (buildkit.dockerfile.v0)

ARG CONSUL_VERSION=1.8.16

2021-09-27 20:09: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=1.8.16 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.

2021-09-27 20:09:20 UTC (buildkit.dockerfile.v0)

ENV HASHICORP_RELEASES=https://releases.hashicorp.com

2021-09-27 20:09:20 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c addgroup consul && adduser -S -G consul consul # buildkit

2021-09-27 20:09:32 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c set -eux && apk add --no-cache ca-certificates curl dumb-init gnupg libcap openssl su-exec iputils jq libc6-compat iptables && gpg --keyserver keyserver.ubuntu.com --recv-keys C874011F0AB405110D02105534365D9472D7468F && mkdir -p /tmp/build && cd /tmp/build && apkArch="$(apk --print-arch)" && case "${apkArch}" in aarch64) consulArch='arm64' ;; armhf) consulArch='armhfv6' ;; x86) consulArch='386' ;; x86_64) consulArch='amd64' ;; *) echo >&2 "error: unsupported architecture: ${apkArch} (see ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/)" && exit 1 ;; esac && wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_linux_${consulArch}.zip && wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_SHA256SUMS && wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_SHA256SUMS.sig && gpg --batch --verify consul_${CONSUL_VERSION}_SHA256SUMS.sig consul_${CONSUL_VERSION}_SHA256SUMS && grep consul_${CONSUL_VERSION}_linux_${consulArch}.zip consul_${CONSUL_VERSION}_SHA256SUMS | sha256sum -c && unzip -d /tmp/build consul_${CONSUL_VERSION}_linux_${consulArch}.zip && cp /tmp/build/consul /bin/consul && if [ -f /tmp/build/EULA.txt ]; then mkdir -p /usr/share/doc/consul; mv /tmp/build/EULA.txt /usr/share/doc/consul/EULA.txt; fi && if [ -f /tmp/build/TermsOfEvaluation.txt ]; then mkdir -p /usr/share/doc/consul; mv /tmp/build/TermsOfEvaluation.txt /usr/share/doc/consul/TermsOfEvaluation.txt; fi && cd /tmp && rm -rf /tmp/build && gpgconf --kill all && apk del gnupg openssl && rm -rf /root/.gnupg && consul version # buildkit

2021-09-27 20:09:32 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c mkdir -p /consul/data && mkdir -p /consul/config && chown -R consul:consul /consul # buildkit

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c test -e /etc/nsswitch.conf || echo 'hosts: files dns' > /etc/nsswitch.conf # buildkit

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

VOLUME [/consul/data]

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[8300/tcp:{}]

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[8301/tcp:{} 8301/udp:{} 8302/tcp:{} 8302/udp:{}]

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[8500/tcp:{} 8600/tcp:{} 8600/udp:{}]

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

CMD ["agent" "-dev" "-client" "0.0.0.0"]

Details
Created

2021-09-27 20:09:33 UTC

Size

45.2 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    Consul Team <consul@hashicorp.com>
  • org.opencontainers.image.description
    Consul is a datacenter runtime that provides service discovery, configuration, and orchestration.
  • org.opencontainers.image.documentation
    https://www.consul.io/docs
  • org.opencontainers.image.source
    https://github.com/hashicorp/consul
  • org.opencontainers.image.title
    consul
  • org.opencontainers.image.url
    https://www.consul.io/
  • org.opencontainers.image.vendor
    HashiCorp
  • org.opencontainers.image.version
    1.8.16

Environment
HASHICORP_RELEASES

https://releases.hashicorp.com

PATH

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


Layers

[#000] sha256:4e9f2cdf438714c2c4533e28c6c41a89cc6c1b46cf77e54c488db30ca4f5b6f3 - 5.93% (2.68 MB)

[#001] sha256:d23823e470552771dbb7c45007fe61df2f1d50cdc9ebffc866d91a04f9ea0d30 - 0.0% (1.22 KB)

[#002] sha256:a361225fc1114f1e617fe5594b159f81d8853cb9ccf91851a7728816ccb71ca5 - 94.06% (42.5 MB)

[#003] sha256:74b4ccd00d259a019104329189ac758e1812c455744b6962fd0d9cacf1fd5a1c - 0.0% (141 Bytes)

[#004] sha256:811813e3e7bb344fb0ec327e67536bc84d61aafd68351481c50b33470a04348b - 0.0% (161 Bytes)

[#005] sha256:acb1962d2ba7e2c5c39ffd1f10466bb30dc98034e8b57eea7a9a2a2662234757 - 0.0% (1.75 KB)


History
2021-08-31 23:18:16 UTC

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

2021-08-31 23:18:16 UTC

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

2021-09-27 20:09:20 UTC (buildkit.dockerfile.v0)

ARG CONSUL_VERSION=1.8.16

2021-09-27 20:09: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=1.8.16 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.

2021-09-27 20:09:20 UTC (buildkit.dockerfile.v0)

ENV HASHICORP_RELEASES=https://releases.hashicorp.com

2021-09-27 20:09:20 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c addgroup consul && adduser -S -G consul consul # buildkit

2021-09-27 20:09:32 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c set -eux && apk add --no-cache ca-certificates curl dumb-init gnupg libcap openssl su-exec iputils jq libc6-compat iptables && gpg --keyserver keyserver.ubuntu.com --recv-keys C874011F0AB405110D02105534365D9472D7468F && mkdir -p /tmp/build && cd /tmp/build && apkArch="$(apk --print-arch)" && case "${apkArch}" in aarch64) consulArch='arm64' ;; armhf) consulArch='armhfv6' ;; x86) consulArch='386' ;; x86_64) consulArch='amd64' ;; *) echo >&2 "error: unsupported architecture: ${apkArch} (see ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/)" && exit 1 ;; esac && wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_linux_${consulArch}.zip && wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_SHA256SUMS && wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_SHA256SUMS.sig && gpg --batch --verify consul_${CONSUL_VERSION}_SHA256SUMS.sig consul_${CONSUL_VERSION}_SHA256SUMS && grep consul_${CONSUL_VERSION}_linux_${consulArch}.zip consul_${CONSUL_VERSION}_SHA256SUMS | sha256sum -c && unzip -d /tmp/build consul_${CONSUL_VERSION}_linux_${consulArch}.zip && cp /tmp/build/consul /bin/consul && if [ -f /tmp/build/EULA.txt ]; then mkdir -p /usr/share/doc/consul; mv /tmp/build/EULA.txt /usr/share/doc/consul/EULA.txt; fi && if [ -f /tmp/build/TermsOfEvaluation.txt ]; then mkdir -p /usr/share/doc/consul; mv /tmp/build/TermsOfEvaluation.txt /usr/share/doc/consul/TermsOfEvaluation.txt; fi && cd /tmp && rm -rf /tmp/build && gpgconf --kill all && apk del gnupg openssl && rm -rf /root/.gnupg && consul version # buildkit

2021-09-27 20:09:32 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c mkdir -p /consul/data && mkdir -p /consul/config && chown -R consul:consul /consul # buildkit

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c test -e /etc/nsswitch.conf || echo 'hosts: files dns' > /etc/nsswitch.conf # buildkit

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

VOLUME [/consul/data]

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[8300/tcp:{}]

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[8301/tcp:{} 8301/udp:{} 8302/tcp:{} 8302/udp:{}]

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[8500/tcp:{} 8600/tcp:{} 8600/udp:{}]

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2021-09-27 20:09:33 UTC (buildkit.dockerfile.v0)

CMD ["agent" "-dev" "-client" "0.0.0.0"]

Details
Created

2021-09-27 20:09:51 UTC

Size

40.7 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    Consul Team <consul@hashicorp.com>
  • org.opencontainers.image.description
    Consul is a datacenter runtime that provides service discovery, configuration, and orchestration.
  • org.opencontainers.image.documentation
    https://www.consul.io/docs
  • org.opencontainers.image.source
    https://github.com/hashicorp/consul
  • org.opencontainers.image.title
    consul
  • org.opencontainers.image.url
    https://www.consul.io/
  • org.opencontainers.image.vendor
    HashiCorp
  • org.opencontainers.image.version
    1.8.16

Environment
HASHICORP_RELEASES

https://releases.hashicorp.com

PATH

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


Layers

[#000] sha256:840d18d84f6afdc3231d126fdd3f84f23f0335b61cbfa9cb8808b888a4308919 - 6.15% (2.5 MB)

[#001] sha256:9bb454fde0d20f2e2afa286e5b0759a36a896100e394f89f86eca2306454006b - 0.0% (1.22 KB)

[#002] sha256:89e3fcbac902a4c0ebcb233cd95310eb786386c694212832ed808b12b0c69a8a - 93.84% (38.2 MB)

[#003] sha256:aca784fd424b2d7330e6ff861c937de590a1e006c976ce82bdaa36bd6c4396e9 - 0.0% (141 Bytes)

[#004] sha256:3d77dbf2db10d5dd15d564944e3fec52c3ae7150be72d1e22a55c92b5f4faa6d - 0.0% (160 Bytes)

[#005] sha256:0b0f433af8effd63edc350b8ae44fb68d02d41879332af9a346d743cd76403d2 - 0.0% (1.75 KB)


History
2021-08-31 22:30:33 UTC

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

2021-08-31 22:30:33 UTC

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

2021-09-27 20:09:21 UTC (buildkit.dockerfile.v0)

ARG CONSUL_VERSION=1.8.16

2021-09-27 20:09:21 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.8.16 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.

2021-09-27 20:09:21 UTC (buildkit.dockerfile.v0)

ENV HASHICORP_RELEASES=https://releases.hashicorp.com

2021-09-27 20:09:21 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c addgroup consul && adduser -S -G consul consul # buildkit

2021-09-27 20:09:50 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c set -eux && apk add --no-cache ca-certificates curl dumb-init gnupg libcap openssl su-exec iputils jq libc6-compat iptables && gpg --keyserver keyserver.ubuntu.com --recv-keys C874011F0AB405110D02105534365D9472D7468F && mkdir -p /tmp/build && cd /tmp/build && apkArch="$(apk --print-arch)" && case "${apkArch}" in aarch64) consulArch='arm64' ;; armhf) consulArch='armhfv6' ;; x86) consulArch='386' ;; x86_64) consulArch='amd64' ;; *) echo >&2 "error: unsupported architecture: ${apkArch} (see ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/)" && exit 1 ;; esac && wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_linux_${consulArch}.zip && wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_SHA256SUMS && wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_SHA256SUMS.sig && gpg --batch --verify consul_${CONSUL_VERSION}_SHA256SUMS.sig consul_${CONSUL_VERSION}_SHA256SUMS && grep consul_${CONSUL_VERSION}_linux_${consulArch}.zip consul_${CONSUL_VERSION}_SHA256SUMS | sha256sum -c && unzip -d /tmp/build consul_${CONSUL_VERSION}_linux_${consulArch}.zip && cp /tmp/build/consul /bin/consul && if [ -f /tmp/build/EULA.txt ]; then mkdir -p /usr/share/doc/consul; mv /tmp/build/EULA.txt /usr/share/doc/consul/EULA.txt; fi && if [ -f /tmp/build/TermsOfEvaluation.txt ]; then mkdir -p /usr/share/doc/consul; mv /tmp/build/TermsOfEvaluation.txt /usr/share/doc/consul/TermsOfEvaluation.txt; fi && cd /tmp && rm -rf /tmp/build && gpgconf --kill all && apk del gnupg openssl && rm -rf /root/.gnupg && consul version # buildkit

2021-09-27 20:09:51 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c mkdir -p /consul/data && mkdir -p /consul/config && chown -R consul:consul /consul # buildkit

2021-09-27 20:09:51 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c test -e /etc/nsswitch.conf || echo 'hosts: files dns' > /etc/nsswitch.conf # buildkit

2021-09-27 20:09:51 UTC (buildkit.dockerfile.v0)

VOLUME [/consul/data]

2021-09-27 20:09:51 UTC (buildkit.dockerfile.v0)

EXPOSE map[8300/tcp:{}]

2021-09-27 20:09:51 UTC (buildkit.dockerfile.v0)

EXPOSE map[8301/tcp:{} 8301/udp:{} 8302/tcp:{} 8302/udp:{}]

2021-09-27 20:09:51 UTC (buildkit.dockerfile.v0)

EXPOSE map[8500/tcp:{} 8600/tcp:{} 8600/udp:{}]

2021-09-27 20:09:51 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit

2021-09-27 20:09:51 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2021-09-27 20:09:51 UTC (buildkit.dockerfile.v0)

CMD ["agent" "-dev" "-client" "0.0.0.0"]

Details
Created

2021-09-27 20:09:55 UTC

Size

40.8 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    Consul Team <consul@hashicorp.com>
  • org.opencontainers.image.description
    Consul is a datacenter runtime that provides service discovery, configuration, and orchestration.
  • org.opencontainers.image.documentation
    https://www.consul.io/docs
  • org.opencontainers.image.source
    https://github.com/hashicorp/consul
  • org.opencontainers.image.title
    consul
  • org.opencontainers.image.url
    https://www.consul.io/
  • org.opencontainers.image.vendor
    HashiCorp
  • org.opencontainers.image.version
    1.8.16

Environment
HASHICORP_RELEASES

https://releases.hashicorp.com

PATH

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


Layers

[#000] sha256:bbf911997326f5b56d515142e8dbdbe01d2f308276938ddbce3ab347584ed8ce - 6.33% (2.59 MB)

[#001] sha256:db03c62b6e05cefd81d3cc36fbdd8a6f1af31f34ab1f80fe40d790b24f2d9912 - 0.0% (1.22 KB)

[#002] sha256:bb3b45a74359b803dd99d40f666882da4823374d6ab2ef1a39bf098651262558 - 93.66% (38.3 MB)

[#003] sha256:2063852faa4387ed0a16158bb5550ce4bcb8c75f46bf80658a35cd856b297f7d - 0.0% (141 Bytes)

[#004] sha256:7b34fa74bc89cec2ccb382493e9b1072fcfa4c05faa165cd020fbe287af1ebb0 - 0.0% (160 Bytes)

[#005] sha256:b1c9042ec7236c09fbd5d32e16f379b7b756669e225028310ce2afdd04197e39 - 0.0% (1.75 KB)


History
2021-09-01 02:50:45 UTC

/bin/sh -c #(nop) ADD file:924de68748d5d710724ceb45b3bff9d38eedcad50d5744be4ce74f8f731a791f in /

2021-09-01 02:50:45 UTC

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

2021-09-27 20:09:21 UTC (buildkit.dockerfile.v0)

ARG CONSUL_VERSION=1.8.16

2021-09-27 20:09:21 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.8.16 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.

2021-09-27 20:09:21 UTC (buildkit.dockerfile.v0)

ENV HASHICORP_RELEASES=https://releases.hashicorp.com

2021-09-27 20:09:21 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c addgroup consul && adduser -S -G consul consul # buildkit

2021-09-27 20:09:55 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c set -eux && apk add --no-cache ca-certificates curl dumb-init gnupg libcap openssl su-exec iputils jq libc6-compat iptables && gpg --keyserver keyserver.ubuntu.com --recv-keys C874011F0AB405110D02105534365D9472D7468F && mkdir -p /tmp/build && cd /tmp/build && apkArch="$(apk --print-arch)" && case "${apkArch}" in aarch64) consulArch='arm64' ;; armhf) consulArch='armhfv6' ;; x86) consulArch='386' ;; x86_64) consulArch='amd64' ;; *) echo >&2 "error: unsupported architecture: ${apkArch} (see ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/)" && exit 1 ;; esac && wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_linux_${consulArch}.zip && wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_SHA256SUMS && wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_SHA256SUMS.sig && gpg --batch --verify consul_${CONSUL_VERSION}_SHA256SUMS.sig consul_${CONSUL_VERSION}_SHA256SUMS && grep consul_${CONSUL_VERSION}_linux_${consulArch}.zip consul_${CONSUL_VERSION}_SHA256SUMS | sha256sum -c && unzip -d /tmp/build consul_${CONSUL_VERSION}_linux_${consulArch}.zip && cp /tmp/build/consul /bin/consul && if [ -f /tmp/build/EULA.txt ]; then mkdir -p /usr/share/doc/consul; mv /tmp/build/EULA.txt /usr/share/doc/consul/EULA.txt; fi && if [ -f /tmp/build/TermsOfEvaluation.txt ]; then mkdir -p /usr/share/doc/consul; mv /tmp/build/TermsOfEvaluation.txt /usr/share/doc/consul/TermsOfEvaluation.txt; fi && cd /tmp && rm -rf /tmp/build && gpgconf --kill all && apk del gnupg openssl && rm -rf /root/.gnupg && consul version # buildkit

2021-09-27 20:09:55 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c mkdir -p /consul/data && mkdir -p /consul/config && chown -R consul:consul /consul # buildkit

2021-09-27 20:09:55 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.8.16 /bin/sh -c test -e /etc/nsswitch.conf || echo 'hosts: files dns' > /etc/nsswitch.conf # buildkit

2021-09-27 20:09:55 UTC (buildkit.dockerfile.v0)

VOLUME [/consul/data]

2021-09-27 20:09:55 UTC (buildkit.dockerfile.v0)

EXPOSE map[8300/tcp:{}]

2021-09-27 20:09:55 UTC (buildkit.dockerfile.v0)

EXPOSE map[8301/tcp:{} 8301/udp:{} 8302/tcp:{} 8302/udp:{}]

2021-09-27 20:09:55 UTC (buildkit.dockerfile.v0)

EXPOSE map[8500/tcp:{} 8600/tcp:{} 8600/udp:{}]

2021-09-27 20:09:55 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit

2021-09-27 20:09:55 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2021-09-27 20:09:55 UTC (buildkit.dockerfile.v0)

CMD ["agent" "-dev" "-client" "0.0.0.0"]

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