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)($$|/)"

openSUSE Build Service is sponsored by