version: '3.8' services: telegraf-docker: image: telegraf restart: unless-stopped user: root:995 env_file: - .env volumes: - ./telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:ro - /var/run/docker.sock:/var/run/docker.sock promtail: image: grafana/promtail restart: unless-stopped env_file: - .env environment: - HOSTNAME=${HOSTNAME} volumes: - ./promtail:/etc/promtail - /var/run/docker.sock:/var/run/docker.sock - /var/log:/var/log:ro command: - "-config.file=/etc/promtail/promtail-config.yml" - "-config.expand-env=true"