Namespace
hashicorp
Image / Tag
consul:1.11.3
Content Digest
sha256:56949249b601e4e52f909ea50408f060fc4342c87147a51ed508967f510de255
Details
Created

2022-02-12 00:40:12 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.11.3

Environment
HASHICORP_RELEASES

https://releases.hashicorp.com

PATH

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


Layers

[#000] sha256:afe0e1febe23918824088b45b415ce1778e92899ae26f0867294eb91de50aa4f - 6.62% (2.7 MB)

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

[#002] sha256:c2703f3dfd2d2f7c7b03a9c810ed3cdec9b46ff241ecf4312cd3d7f9af73e88e - 93.37% (38.1 MB)

[#003] sha256:7a101f491c89ace0d28c0d6abbf186be2f3e0fa18fd6bc73dd279e68aa67cb4d - 0.0% (140 Bytes)

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

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


History
2021-11-12 16:38:50 UTC

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

2021-11-12 16:38:50 UTC

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

2022-02-12 00:40:00 UTC (buildkit.dockerfile.v0)

ARG CONSUL_VERSION=1.11.3

2022-02-12 00:40:00 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.11.3 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-02-12 00:40:00 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:00 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.11.3 /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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

VOLUME [/consul/data]

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

EXPOSE map[8300/tcp:{}]

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

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

Details
Created

2022-02-12 00:40:12 UTC

Size

41.9 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.11.3

Environment
HASHICORP_RELEASES

https://releases.hashicorp.com

PATH

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


Layers

[#000] sha256:5758d4e389a3f662e94a85fb76143dbe338b64f8d2a65f45536a9663b05305ad - 6.43% (2.69 MB)

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

[#002] sha256:2c5ed9af072efe573782d3921a1dda2352782c750e547fa9480c831a0d899395 - 93.57% (39.2 MB)

[#003] sha256:7a101f491c89ace0d28c0d6abbf186be2f3e0fa18fd6bc73dd279e68aa67cb4d - 0.0% (140 Bytes)

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

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


History
2021-11-12 17:19:58 UTC

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

2021-11-12 17:19:58 UTC

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

2022-02-12 00:40:00 UTC (buildkit.dockerfile.v0)

ARG CONSUL_VERSION=1.11.3

2022-02-12 00:40:00 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.11.3 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-02-12 00:40:00 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:00 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.11.3 /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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

VOLUME [/consul/data]

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

EXPOSE map[8300/tcp:{}]

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2022-02-12 00:40:12 UTC (buildkit.dockerfile.v0)

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

Details
Created

2022-02-12 00:40:31 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.11.3

Environment
HASHICORP_RELEASES

https://releases.hashicorp.com

PATH

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


Layers

[#000] sha256:846f3a0f3493d22f22643b6a1c057d2d37e608433cd1033d25dac92032b8b9e3 - 6.32% (2.51 MB)

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

[#002] sha256:d41da08c1481836dbbd7b1827cfa3c66f3dfcd5b0f0f67d05e29a90a8bd49455 - 93.67% (37.2 MB)

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

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

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


History
2021-11-12 16:49:57 UTC

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

2021-11-12 16:49:58 UTC

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

2022-02-12 00:40:01 UTC (buildkit.dockerfile.v0)

ARG CONSUL_VERSION=1.11.3

2022-02-12 00:40:01 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.11.3 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-02-12 00:40:01 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:01 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:31 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.11.3 /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

2022-02-12 00:40:31 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:31 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:31 UTC (buildkit.dockerfile.v0)

VOLUME [/consul/data]

2022-02-12 00:40:31 UTC (buildkit.dockerfile.v0)

EXPOSE map[8300/tcp:{}]

2022-02-12 00:40:31 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:31 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:31 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:31 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2022-02-12 00:40:31 UTC (buildkit.dockerfile.v0)

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

Details
Created

2022-02-12 00:40:33 UTC

Size

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

Environment
HASHICORP_RELEASES

https://releases.hashicorp.com

PATH

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


Layers

[#000] sha256:06decbbdea2401b400024fb2feadd51ee381cd4b7b78a30306c3828ec9f6c760 - 6.55% (2.59 MB)

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

[#002] sha256:774456acad5583eae38eefd0b718c4a07e4ed53b71a10dabd18ddab420a57a5d - 93.44% (37 MB)

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

[#004] sha256:3a9ab8096fca42fa02f84bb554a840c8614ba1b7f20f5842050637b021070fbd - 0.0% (158 Bytes)

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


History
2021-11-12 16:40:05 UTC

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

2021-11-12 16:40:06 UTC

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

2022-02-12 00:40:01 UTC (buildkit.dockerfile.v0)

ARG CONSUL_VERSION=1.11.3

2022-02-12 00:40:01 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.11.3 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-02-12 00:40:01 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:01 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:33 UTC (buildkit.dockerfile.v0)

RUN |1 CONSUL_VERSION=1.11.3 /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

2022-02-12 00:40:33 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:33 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:33 UTC (buildkit.dockerfile.v0)

VOLUME [/consul/data]

2022-02-12 00:40:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[8300/tcp:{}]

2022-02-12 00:40:33 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:33 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:33 UTC (buildkit.dockerfile.v0)

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

2022-02-12 00:40:33 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2022-02-12 00:40:33 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