Sign inSign up
nats logo

nats:alpine

Multi-platform
Also known as:
2-alpine
2-alpine3.22
2.15-alpine
2.15-alpine3.22
2.15.1-alpine
2.15.1-alpine3.22
alpine3.22
Message queues
Index digest

sha256:9830dcddcebfa2ae80df5589985db071bc2f530f1b735a13dd8dfbdadf8e92fa

OS/ARCH

Compressed size

10.49 MB

Last pushed

about 12 hours by doijanky

Type

Image

Vulnerabilities

0
0
1
0
2

Manifest digest

sha256:6383a5dfcb4d858caf7b8086932fc34ecd7566832f0a666bbd4a60da3992daf5

Layers (10)

alpine:3.22
0
0
1
0
0
nats:alpine
0
0
0
0
2

2

ENV NATS_SERVER=2.15.1

0 B


3

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.15.1

0 B


4

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in aarch64) natsArch='arm64'; sha256='e2fbab4cad7d3c76e3052eb959570393c9d73ba756b70bf8e9eea61e9ae6d49c' ;; armhf) natsArch='arm6'; sha256='a8c76cf2e716745ea140636c02f89195fb209ccbd01be46d3d973acee7d8d2e7' ;; armv7) natsArch='arm7'; sha256='ddac3887f9b0e17d657d1124bfd648d2f3d98b8b12a0918a0443eff079d2c238' ;; x86_64) natsArch='amd64'; sha256='bf5edc7b1ce98e885c368cb43a886eb148dc5d0551d99f3cf6141fb5e1954c70' ;; x86) natsArch='386'; sha256='9fde80807787a77e25d0143b0835b8a7de8b735e9ebe01fcbcf0205e00f7f06b' ;; s390x) natsArch='s390x'; sha256='478644ef83c46f585f9714b05201b5596e718cdd55ef295fb31abef6a71b4646' ;; ppc64le) natsArch='ppc64le'; sha256='4918414d24b16c30e71352e362b2d89e9e47c557514cefb5d4c6f2523cfee73d' ;; loong64) natsArch='loong64'; sha256='c0875670e7a5fda318e4114cd549b39c77f3294ebb32f90f78c6e7c83635d8d9' ;; *) 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

7.49 MB


5

COPY nats-server.conf /etc/nats/nats-server.conf # buildkit

560 B


6

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

408 B


7

EXPOSE map[4222/tcp:{} 6222/tcp:{} 8222/tcp:{}]

0 B


8

ENTRYPOINT ["docker-entrypoint.sh"]

0 B


9

CMD ["nats-server" "--config" "/etc/nats/nats-server.conf"]

0 B