nats/nats-server (2.14.2)

Published 2026-09-12 19:14:15 +02:00 by nick in home/nats

Installation

docker pull code.schwanke.it/home/nats/nats-server:2.14.2
sha256:7963516fb3afa1f88499de6c65f60566215a7070103ae698a1e860821dc2aff5

About this package

NATS is an open-source, high-performance, cloud native messaging system.

Image layers

ADD alpine-minirootfs-3.22.5-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ENV NATS_SERVER=2.14.2
LABEL org.opencontainers.image.title=NATS Server org.opencontainers.image.description=NATS is an open-source, high-performance, cloud native messaging system. org.opencontainers.image.url=https://nats.io org.opencontainers.image.documentation=https://docs.nats.io org.opencontainers.image.source=https://github.com/nats-io/nats-docker org.opencontainers.image.vendor=NATS.io org.opencontainers.image.licenses=Apache-2.0 org.opencontainers.image.version=2.14.2
RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in aarch64) natsArch='arm64'; sha256='15fd0c3438e7178e5316e63be68373ad581c8d78db26e649113aa303b74e5e58' ;; armhf) natsArch='arm6'; sha256='1c2a2b9c52d9232b58ce092ba093c46c5da6f47b1ce9b1342e3ae9465de6e758' ;; armv7) natsArch='arm7'; sha256='6bc20a6f439d72f71dae981ffe3430197eb6e64c0d2c6000b4b4b105904fbd3c' ;; x86_64) natsArch='amd64'; sha256='b3e7b14eb10c895fd90c2dacdb6b65bd3208adcc9524dd7689ba2c1024e6b97a' ;; x86) natsArch='386'; sha256='654a79c090daa27dc9bc638c09e28cb0bdbed5b24e075608357b475367d47edb' ;; s390x) natsArch='s390x'; sha256='acb6081c49e101119fb35a3cb2d77e7970440e968583c61aedf6e64e4f5023d3' ;; ppc64le) natsArch='ppc64le'; sha256='05733a36a22ece31a23059147fbb7a9b27bb86e9770ffb1b6ba7478603b75330' ;; loong64) natsArch='loong64'; sha256='0a31d33cc3430ec9f2b51f789afee4a21fb5d28447d52c661acfd9ea46f5d7fb' ;; *) echo >&2 "error: $apkArch is not supported!"; exit 1 ;; esac; wget -O nats-server.tar.gz "https://github.com/nats-io/nats-server/releases/download/v${NATS_SERVER}/nats-server-v${NATS_SERVER}-linux-${natsArch}.tar.gz"; echo "${sha256} *nats-server.tar.gz" | sha256sum -c -; apk add --no-cache ca-certificates tzdata; tar -xf nats-server.tar.gz; rm nats-server.tar.gz; mv "nats-server-v${NATS_SERVER}-linux-${natsArch}/nats-server" /usr/local/bin; rm -rf "nats-server-v${NATS_SERVER}-linux-${natsArch}"; # buildkit
COPY nats-server.conf /etc/nats/nats-server.conf # buildkit
COPY docker-entrypoint.sh /usr/local/bin # buildkit
EXPOSE map[4222/tcp:{} 6222/tcp:{} 8222/tcp:{}]
ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["nats-server" "--config" "/etc/nats/nats-server.conf"]
COPY config/ /etc/nats/ # buildkit

Labels

Key Value
org.opencontainers.image.description NATS is an open-source, high-performance, cloud native messaging system.
org.opencontainers.image.documentation https://docs.nats.io
org.opencontainers.image.licenses Apache-2.0
org.opencontainers.image.source https://github.com/nats-io/nats-docker
org.opencontainers.image.title NATS Server
org.opencontainers.image.url https://nats.io
org.opencontainers.image.vendor NATS.io
org.opencontainers.image.version 2.14.2
Details
Container
2026-09-12 19:14:15 +02:00
2
OCI / Docker
linux/amd64
Apache-2.0
10 MiB
Versions (9) View all