FROM linuxkit/alpine:e2391e0b164c57db9f6c4ae110ee84f766edc430 as build RUN apk add --no-cache go git musl-dev make curl gcc ENV GOPATH=/go PATH=$PATH:/go/bin ENV GITREPO=github.com/prometheus/node_exporter ENV COMMIT=v0.18.1 RUN go get -d ${GITREPO} \ && cd /go/src/${GITREPO} \ && git checkout ${COMMIT} \ && CGO_ENABLED=0 make build \ && mv node_exporter /bin/ FROM scratch ENTRYPOINT [] CMD [] WORKDIR / COPY --from=build /bin/node_exporter /bin/node_exporter ENTRYPOINT ["/bin/node_exporter", "--path.procfs", "/host/proc", \ "--path.sysfs", "/host/sys", \ "--collector.filesystem.ignored-mount-points", \ "^/(sys|proc|dev|host|etc)($|/)"]