chore: add distroless docker image (#3592)
Signed-off-by: Julien Pivotto <291750+roidelapluie@users.noreply.github.com>pull/3544/merge
parent
0f5c15834b
commit
e44fab2f10
@ -0,0 +1,24 @@ |
||||
ARG DISTROLESS_ARCH="amd64" |
||||
|
||||
# Use DISTROLESS_ARCH for base image selection (handles armv7->arm mapping). |
||||
FROM gcr.io/distroless/static-debian13:nonroot-${DISTROLESS_ARCH} |
||||
# Base image sets USER to 65532:65532 (nonroot user). |
||||
|
||||
ARG ARCH="amd64" |
||||
ARG OS="linux" |
||||
|
||||
LABEL org.opencontainers.image.authors="The Prometheus Authors" |
||||
LABEL org.opencontainers.image.vendor="Prometheus" |
||||
LABEL org.opencontainers.image.title="node_exporter" |
||||
LABEL org.opencontainers.image.description="Prometheus exporter for hardware and OS metrics exposed by *NIX kernels" |
||||
LABEL org.opencontainers.image.source="https://github.com/prometheus/node_exporter" |
||||
LABEL org.opencontainers.image.url="https://github.com/prometheus/node_exporter" |
||||
LABEL org.opencontainers.image.documentation="https://github.com/prometheus/node_exporter" |
||||
LABEL org.opencontainers.image.licenses="Apache License 2.0" |
||||
LABEL io.prometheus.image.variant="distroless" |
||||
|
||||
COPY LICENSE NOTICE / |
||||
COPY .build/${OS}-${ARCH}/node_exporter /bin/node_exporter |
||||
|
||||
EXPOSE 9100 |
||||
ENTRYPOINT [ "/bin/node_exporter" ] |
||||
Loading…
Reference in new issue