Files
test_loki/docker/compose.yml
2025-10-28 01:43:28 +08:00

50 lines
1.3 KiB
YAML

services:
loki:
image: grafana/loki:latest
container_name: loki
ports:
- "3100:3100"
volumes:
- ./loki/loki-config.yaml:/etc/loki/local-config.yaml
- ./loki/data:/loki
command: -config.file=/etc/loki/local-config.yaml
restart: unless-stopped
networks:
- monitoring
promtail:
image: grafana/promtail:latest
container_name: promtail
volumes:
- ./promtail/promtail-config.yaml:/etc/promtail/config.yml
- ./logs:/var/log/ai-api # 挂载你的 AI API 日志目录
- /var/run/docker.sock:/var/run/docker.sock # 可选:用于 Docker 日志采集
command: -config.file=/etc/promtail/config.yml
restart: unless-stopped
depends_on:
- loki
networks:
- monitoring
grafana:
image: grafana/grafana:latest
container_name: grafana
ports:
- "3000:3000"
volumes:
- ./grafana/grafana.ini:/etc/grafana/grafana.ini
- ./grafana/provisioning/datasources:/etc/grafana/provisioning/datasources
- ./grafana/provisioning/dashboards:/etc/grafana/provisioning/dashboards
- ./grafana/data:/var/lib/grafana
environment:
- GF_SECURITY_ADMIN_USER=admin
- GF_SECURITY_ADMIN_PASSWORD=admin
restart: unless-stopped
depends_on:
- loki
networks:
- monitoring
networks:
monitoring:
driver: bridge