From 7730d9e3510f23e0935d2ea1df6944a44a1fbc34 Mon Sep 17 00:00:00 2001 From: Ivan Gao Date: Thu, 29 Dec 2022 18:18:30 +0800 Subject: [PATCH] add Dockerfile --- Dockerfile | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000..f78d866b9fb13 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM golang:latest as builder +WORKDIR /go/src/github.com/cnosdb/telegraf +COPY . /go/src/github.com/cnosdb/telegraf +RUN go env -w GOPROXY="https://goproxy.cn" +RUN go build -o telegraf ./cmd/telegraf + +FROM ubuntu:latest +COPY --from=builder /go/src/github.com/cnosdb/telegraf/telegraf /usr/bin/ +RUN mkdir -p /etc/telegraf/ +RUN /usr/bin/telegraf config > /etc/telegraf/telegraf.conf +CMD ["telegraf"]