Skip to content

Commit

Permalink
fix: do not run telegraf as root
Browse files Browse the repository at this point in the history
  • Loading branch information
powersj authored Oct 19, 2021
2 parents 5400bab + 314576c commit 4ca4baf
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 3 deletions.
2 changes: 2 additions & 0 deletions telegraf/1.18/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \

EXPOSE 8125/udp 8092/udp 8094

USER telegraf

COPY entrypoint.sh /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
CMD ["telegraf"]
7 changes: 6 additions & 1 deletion telegraf/1.18/alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,15 @@ RUN set -ex && \
cp -a /usr/src/telegraf*/usr/bin/telegraf /usr/bin/ && \
gpgconf --kill all && \
rm -rf *.tar.gz* /usr/src /root/.gnupg && \
apk del .build-deps
apk del .build-deps && \
addgroup -S telegraf && \
adduser -S telegraf -G telegraf && \
chown -R telegraf:telegraf /etc/telegraf

EXPOSE 8125/udp 8092/udp 8094

USER telegraf

COPY entrypoint.sh /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
CMD ["telegraf"]
2 changes: 2 additions & 0 deletions telegraf/1.19/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \

EXPOSE 8125/udp 8092/udp 8094

USER telegraf

COPY entrypoint.sh /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
CMD ["telegraf"]
7 changes: 6 additions & 1 deletion telegraf/1.19/alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,15 @@ RUN set -ex && \
cp -a /usr/src/telegraf*/usr/bin/telegraf /usr/bin/ && \
gpgconf --kill all && \
rm -rf *.tar.gz* /usr/src /root/.gnupg && \
apk del .build-deps
apk del .build-deps && \
addgroup -S telegraf && \
adduser -S telegraf -G telegraf && \
chown -R telegraf:telegraf /etc/telegraf

EXPOSE 8125/udp 8092/udp 8094

USER telegraf

COPY entrypoint.sh /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
CMD ["telegraf"]
2 changes: 2 additions & 0 deletions telegraf/1.20/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \

EXPOSE 8125/udp 8092/udp 8094

USER telegraf

COPY entrypoint.sh /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
CMD ["telegraf"]
7 changes: 6 additions & 1 deletion telegraf/1.20/alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,15 @@ RUN set -ex && \
cp -a /usr/src/telegraf*/usr/bin/telegraf /usr/bin/ && \
gpgconf --kill all && \
rm -rf *.tar.gz* /usr/src /root/.gnupg && \
apk del .build-deps
apk del .build-deps && \
addgroup -S telegraf && \
adduser -S telegraf -G telegraf && \
chown -R telegraf:telegraf /etc/telegraf

EXPOSE 8125/udp 8092/udp 8094

USER telegraf

COPY entrypoint.sh /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
CMD ["telegraf"]

0 comments on commit 4ca4baf

Please sign in to comment.