api-registry (latest)
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
2022-12-02 22:49:38 +01:00
Versions (2)
View all
Container
8
OCI / Docker
linux/amd64
Consul Team <consul@hashicorp.com>
60 MiB