Default Telegraf container user changed to non-root
Kontekst
Od wersji 1.20.3 (sic!) Telegraf nie działa domyślnie na koncie root
, tylko na koncie telegraf
(999):
https://www.influxdata.com/blog/docker-run-telegraf-as-non-root/
Problem
Należałoby jakoś zaadresować kwestię dostępu do plików/zasobów:
- konfiguracyjnych,
- wyjścia plikowego,
- używanych przez input
ping
: https://github.com/influxdata/influxdata-docker/pull/552, - używanych przez input
docker
: https://www.influxdata.com/blog/docker-run-telegraf-as-non-root/, - używanych przez input
snmp
: https://github.com/influxdata/influxdata-docker/pull/544
Można:
- bawić się w ustawianie uprawnień,
- nie bawić się - uruchamiać jako
root
- zmienić entrypoint na/usr/bin/telegraf
.