File Dockerfile of Package container-prometheus-node-exporter
#!BuildTag: prometheus-node_exporter:%%node_exporter_patch%%
#!BuildTag: prometheus-node_exporter:latest
FROM opensuse/tumbleweed
ARG version
RUN zypper install -y golang-github-prometheus-node_exporter \
system-user-prometheus && \
zypper clean && rm -rf /tmp/* /var/tmp/*
USER prometheus
EXPOSE 9100
CMD /bin/node_exporter --path.procfs="/host/proc" --path.sysfs "/host/sys" \
--collector.diskstats --collector.loadavg --collector.meminfo \
--collector.netdev --collector.netstat --collector.stat \
--collector.time --collector.uname \
--collector.filesystem.mount-points-exclude="^/(sys|proc|dev|host|etc)($$|/)"