api-registry (latest)

Published 2022-12-02 22:49:38 +01:00 by keedosn in egommerce/api-registry

Installation

docker pull git.ego.cloudns.be/egommerce/api-registry:latest
sha256:7ca049a129a687ac909e5dd21eec6cb65f66fa20145908093fd942a0686fc937

About this package

Consul is a datacenter runtime that provides service discovery, configuration, and orchestration.

Image Layers

ADD file:f77e3f51f020890d22997e6c2ca98968b75b8bc8c463341a2010ff0655d4c88f in /
CMD ["/bin/sh"]
ARG PRODUCT_VERSION
ARG BIN_NAME
ENV BIN_NAME=consul
ENV PRODUCT_VERSION=1.14.2
ARG PRODUCT_REVISION
ARG PRODUCT_NAME=consul
ARG TARGETOS TARGETARCH
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.2 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.2
RUN |6 PRODUCT_VERSION=1.14.2 BIN_NAME=consul PRODUCT_REVISION=0ba7a4018304e81c370b662aa435fee45d287076 PRODUCT_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c apk add -v --no-cache dumb-init libc6-compat iptables tzdata curl ca-certificates gnupg iputils libcap openssl su-exec jq # buildkit
RUN |6 PRODUCT_VERSION=1.14.2 BIN_NAME=consul PRODUCT_REVISION=0ba7a4018304e81c370b662aa435fee45d287076 PRODUCT_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c addgroup $BIN_NAME && adduser -S -G $BIN_NAME $BIN_NAME # buildkit
COPY dist/linux/amd64/consul /bin/ # buildkit
RUN |6 PRODUCT_VERSION=1.14.2 BIN_NAME=consul PRODUCT_REVISION=0ba7a4018304e81c370b662aa435fee45d287076 PRODUCT_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c mkdir -p /consul/data && mkdir -p /consul/config && chown -R consul:consul /consul # buildkit
RUN |6 PRODUCT_VERSION=1.14.2 BIN_NAME=consul PRODUCT_REVISION=0ba7a4018304e81c370b662aa435fee45d287076 PRODUCT_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c test -e /etc/nsswitch.conf || echo 'hosts: files dns' > /etc/nsswitch.conf # buildkit
VOLUME [/consul/data]
EXPOSE map[8300/tcp:{}]
EXPOSE map[8301/tcp:{} 8301/udp:{} 8302/tcp:{} 8302/udp:{}]
EXPOSE map[8500/tcp:{} 8600/tcp:{} 8600/udp:{}]
COPY .release/docker/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
RUN |6 PRODUCT_VERSION=1.14.2 BIN_NAME=consul PRODUCT_REVISION=0ba7a4018304e81c370b662aa435fee45d287076 PRODUCT_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh # buildkit
ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["agent" "-dev" "-client" "0.0.0.0"]
LABEL dev.egommerce.image.author=Piotr Biernat
LABEL dev.egommerce.image.vendor=Egommerce
LABEL dev.egommerce.image.service=api-registry
LABEL dev.egommerce.image.version=1.0
COPY dir:6779a5d437e0cecba0fdd66c133cb0ecc9b8c332c09264b94763e42503646e6a in /consul/config
EXPOSE 8500 8600 8600/udp
ENTRYPOINT ["consul" "agent" "-config-dir=/consul/config"]

Labels

Key Value
dev.egommerce.image.author Piotr Biernat
dev.egommerce.image.service api-registry
dev.egommerce.image.vendor Egommerce
dev.egommerce.image.version 1.0
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.14.2
version 1.14.2
Details
Container
2022-12-02 22:49:38 +01:00
8
OCI / Docker
linux/amd64
Consul Team <consul@hashicorp.com>
60 MiB
Versions (2) View all
dev 2025-01-09
latest 2022-12-02