Namespace
hashicorp
Image / Tag
consul:1.10.4
Content Digest
sha256:5883c14ab7dd0ee6ec70b9e58e2b919aaaa138bb630b066e7888674d997bde6e
Details
Created

2021-11-11 19:27:02 UTC

Size

41.1 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.10.4

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.55% (2.69 MB)

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

[#002] sha256:7536ff7ba503a44fb77b8ad7710b4542423d107190935ffa98f649c51f298c39 - 93.44% (38.4 MB)

[#003] sha256:00b0a1e65265cd94bada3586908e53534b6d0b5978ce32682085817d46975692 - 0.0% (142 Bytes)

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

[#005] sha256:4562644cbdb90338a5c0f9a810c280ddd20b8040da4db75f082bde9e6a137359 - 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-11-11 19:26:50 UTC (buildkit.dockerfile.v0)

ARG CONSUL_VERSION=1.10.4

2021-11-11 19:26:50 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.10.4 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-11-11 19:26:50 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:26:50 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:01 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.10.4 /bin/sh -c set -eux && apk add --no-cache ca-certificates curl dumb-init gnupg libcap openssl su-exec iputils jq libc6-compat iptables tzdata && 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='arm' ;; 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-11-11 19:27:01 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

VOLUME [/consul/data]

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

EXPOSE map[8300/tcp:{}]

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

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

Details
Created

2021-11-11 19:27:02 UTC

Size

41.6 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.10.4

Environment
HASHICORP_RELEASES

https://releases.hashicorp.com

PATH

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


Layers

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

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

[#002] sha256:038e6699dd49d736d4f7d3ebe0393b8b59ca2a94418200fe703b2fea316e58f0 - 93.55% (39 MB)

[#003] sha256:00b0a1e65265cd94bada3586908e53534b6d0b5978ce32682085817d46975692 - 0.0% (142 Bytes)

[#004] sha256:f57dece3e7063fad77b4ae86f48b3b5e616a2ade7dbe3cfab2ca24e27d0cf872 - 0.0% (165 Bytes)

[#005] sha256:d7a39b8f1901c1d0aa2629ea29ca7985b94c97d117fed9496408f085ea46bf1f - 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-11-11 19:26:50 UTC (buildkit.dockerfile.v0)

ARG CONSUL_VERSION=1.10.4

2021-11-11 19:26:50 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.10.4 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-11-11 19:26:50 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:26:50 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:01 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.10.4 /bin/sh -c set -eux && apk add --no-cache ca-certificates curl dumb-init gnupg libcap openssl su-exec iputils jq libc6-compat iptables tzdata && 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='arm' ;; 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-11-11 19:27:01 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

VOLUME [/consul/data]

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

EXPOSE map[8300/tcp:{}]

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2021-11-11 19:27:02 UTC (buildkit.dockerfile.v0)

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

Details
Created

2021-11-11 19:27:22 UTC

Size

39.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.10.4

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.29% (2.5 MB)

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

[#002] sha256:99fe6b6e3a78dc15447a7d970dd25adf348485c8917b5d72e547c248be62facf - 93.71% (37.3 MB)

[#003] sha256:68846713506af8b82836aad56a26239907e59022ba82ca2a62350e0915024a8a - 0.0% (142 Bytes)

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

[#005] sha256:78eebab8e1b636d894950de755b9518642ba359b355a0a1bdf70258084288bf1 - 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-11-11 19:26:50 UTC (buildkit.dockerfile.v0)

ARG CONSUL_VERSION=1.10.4

2021-11-11 19:26:50 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.10.4 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-11-11 19:26:50 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:26:50 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:21 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.10.4 /bin/sh -c set -eux && apk add --no-cache ca-certificates curl dumb-init gnupg libcap openssl su-exec iputils jq libc6-compat iptables tzdata && 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='arm' ;; 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-11-11 19:27:21 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:22 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:22 UTC (buildkit.dockerfile.v0)

VOLUME [/consul/data]

2021-11-11 19:27:22 UTC (buildkit.dockerfile.v0)

EXPOSE map[8300/tcp:{}]

2021-11-11 19:27:22 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:22 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:22 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:22 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2021-11-11 19:27:22 UTC (buildkit.dockerfile.v0)

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

Details
Created

2021-11-11 19:27:24 UTC

Size

39.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.10.4

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.51% (2.59 MB)

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

[#002] sha256:ab6fd33c36edaa91fc9ef93a9d29e61754a68811f31d7c7c39b3f2535d5cc5a7 - 93.48% (37.2 MB)

[#003] sha256:c29ae627a86fb8157b5a75296863ea9d32f7e99f045c715b6853eb17c01de11c - 0.0% (142 Bytes)

[#004] sha256:89749e97dc4b27d921f3af42234d9b7ab7bd9038d44aa5a5a8178251eb608b10 - 0.0% (160 Bytes)

[#005] sha256:f7f4554527f0e269ac3ce7c4eac0fb055cb6e6921571b8c688fbb08915717854 - 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-11-11 19:26:50 UTC (buildkit.dockerfile.v0)

ARG CONSUL_VERSION=1.10.4

2021-11-11 19:26:50 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.10.4 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-11-11 19:26:50 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:26:50 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:23 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.10.4 /bin/sh -c set -eux && apk add --no-cache ca-certificates curl dumb-init gnupg libcap openssl su-exec iputils jq libc6-compat iptables tzdata && 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='arm' ;; 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-11-11 19:27:23 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:24 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:24 UTC (buildkit.dockerfile.v0)

VOLUME [/consul/data]

2021-11-11 19:27:24 UTC (buildkit.dockerfile.v0)

EXPOSE map[8300/tcp:{}]

2021-11-11 19:27:24 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:24 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:24 UTC (buildkit.dockerfile.v0)

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

2021-11-11 19:27:24 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2021-11-11 19:27:24 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