Files
prometheus/docker-compose.yml
T
2026-05-04 17:23:30 +02:00

54 lines
1.2 KiB
YAML

services:
prometheus:
image: prom/prometheus
container_name: prometheus
volumes:
- config:/etc/prometheus
- /var/lib/docker/volumes/prometheus/prometheus_data:/prometheus
ports:
- "19090:9090"
command:
- "--config.file=/etc/prometheus/prometheus.yml"
restart: unless-stopped
grafana:
image: grafana/grafana
container_name: grafana
user: '0'
ports:
- "13000:3000"
volumes:
- /var/lib/docker/volumes/prometheus/grafana_data:/var/lib/grafana
restart: unless-stopped
node_exporter:
image: prom/node-exporter
container_name: node_exporter
pid: host
network_mode: host
restart: unless-stopped
cadvisor:
image: gcr.io/cadvisor/cadvisor:latest
container_name: cadvisor
user: '0'
ports:
- "18080:8080"
volumes:
- /:/rootfs:ro
- /var/run:/var/run:ro
- /sys:/sys:ro
- /var/lib/docker:/var/lib/docker:ro
restart: unless-stopped
blackbox_exporter:
image: prom/blackbox-exporter
container_name: blackbox_exporter
user: '0'
ports:
- "19115:9115"
volumes:
- /var/lib/docker/volumes/prometheus/blackbox:/etc/blackbox_exporter
restart: unless-stopped