FROM docker.hub.ipao.vip/golang:1.22-alpine as builder COPY . /app WORKDIR /app RUN go env -w GOPROXY=https://go.hub.ipao.vip,direct && \ go env -w GO111MODULE=on && \ cd /app && \ go mod tidy RUN go build -o /app/exporter . FROM docker.hub.ipao.vip/alpine:3.20 COPY --from=builder /app/exporter /usr/local/bin/exporter COPY config.yml /root/.exporter.yml WORKDIR /root ENTRYPOINT ["/usr/local/bin/exporter"] CMD [ "serve" ]