version: "3.8" services: loki: image: grafana/loki:2.9.0 container_name: loki command: -config.file=/etc/loki/config/config.yml volumes: - ./loki-config.yml:/etc/loki/config/config.yml:ro - loki-data:/loki ports: - "3100:3100" restart: unless-stopped promtail: image: grafana/promtail:2.9.0 container_name: promtail command: -config.file=/etc/promtail/config.yml volumes: - ./promtail-config.yml:/etc/promtail/config.yml:ro - /var/log:/var/log:ro - /var/lib/docker/containers:/var/lib/docker/containers:ro restart: unless-stopped grafana: image: grafana/grafana:10.4.0 container_name: grafana ports: - "3000:3000" volumes: - grafana-data:/var/lib/grafana - ./grafana-provisioning:/etc/grafana/provisioning restart: unless-stopped volumes: loki-data: grafana-data: