version: "3.8" services: loki: image: grafana/loki:latest hostname: loki container_name: loki logging: driver: journald options: mode: non-blocking volumes: - ./loki:/etc/loki - /etc/machine-id:/etc/machine-id:ro ports: - "3100:3100" restart: unless-stopped user: 1006:1000 command: -config.file=/etc/loki/loki-config.yml promtail: image: grafana/promtail:latest container_name: promtail logging: driver: journald options: mode: non-blocking depends_on: - loki hostname: promtail volumes: - /var/log:/var/log - ./promtail:/etc/promtail - /etc/machine-id:/etc/machine-id:ro restart: unless-stopped command: -config.file=/etc/promtail/promtail-config.yml grafana: container_name: grafana hostname: grafana logging: driver: journald options: mode: non-blocking user: 1006:1000 ports: - "3000:3000" depends_on: - loki - promtail image: grafana/grafana:latest restart: unless-stopped #environment: #- GF_SERVER_ROOT_URL=http://subdomain.yourdomain.tld volumes: - ./grafana:/var/lib/grafana - /etc/machine-id:/etc/machine-id:ro