Vielleicht kann mir jemand weiterhelfen?
Ich versuche per docker-compose eine Docker Multicontainer Architektur für Grafana zu erstellen. Hierzu habe ich mir ein .yml erstellt und führe dies mit dem Befehl : "docker-compose -f monitoring.yml up" aus.
Leider geht er beim Update Check in ein Timeout :
logger=grafana.update.checker "Update check failed" error="failed to get latest.json repo from github.com: Get \"https://raw.githubusercontent.com/grafa ... atest.json\": dial tcp 185.199.108.133:443: i/o timeout" duration=10.001490978s
Das monitoring.yml sieht folgendermassen aus :
Code: Alles auswählen
volumes:
prometheus-data:
driver: local
grafana-data:
driver: local
services:
prometheus:
image: prom/prometheus:latest
container_name: prometheus
ports:
- "9090:9090"
volumes:
- /etc/prometheus:/config
- prometheus-data:/prometheus
restart: unless-stopped
command:
- "--config.file=/config/prometheus.ini"
grafana:
image: grafana/grafana-oss:latest
container_name: grafana
ports:
- "3117:3000"
volumes:
- grafana-data:/var/lib/grafana
restart: unless-stopped
# cadvisor:
# image: google/cadvisor:latest
# container_name: cadvisor
# ports:
# - "8080:8080"
# volumes:
# - /:/rootfs:ro
# - /var/run:/var/run:ro
# - /sys:/sys:ro
# - /var/lib/docker/:/var/lib/docker:ro
# - /dev/disk/:/dev/disk:ro
# devices:
# - /dev/kmsg
# restart: unless-stopped
node_exporter:
image: prom/node-exporter
container_name: prom_node_exporter
volumes:
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /:/rootfs:ro
command:
- '--path.procfs=/host/proc'
- '--path.rootfs=/rootfs'
- '--path.sysfs=/host/sys'
- '--collector.filesystem.ignored-mount-points=^/(sys|proc|dev|host|etc)($$|/)'
restart: unless-stopped
expose:
- 9100
cadvisor:
image: gcr.io/cadvisor/cadvisor:latest
container_name: cadvisor
ports:
- 8080:8080
volumes:
- /:/rootfs:ro
- /var/run:/var/run:rw
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
depends_on:
- redis
redis:
image: redis:latest
container_name: redis
ports:
- 6379:6379
Wenn ich einen curl Befehl auf https://raw.githubusercontent.com/grafa ... atest.json ausführe, sehe ich den Inhalt der Datei. Im Link ist jedoch noch ein Backslash was ich komisch finde.
Auch habe ich probiert, die IP von raw.githubusercontent.com in die /etc/hosts einzutragen. Leider ist das auch nicht die erhoffte Lösung.
Ich befinde mich zwar hinter einem Proxy, das sollte jedoch keinen Einfluss haben, da ich ja Docker Images pullen kann und der Curl Befehl auf den Link funktioniert.
Weiss einer, warum ich diesen Fehler bekomme? In einer anderen Umgebung funktioniert das .yml hervorragend und Grafana wird als Docker Multicontainer Architektur deployed.
Vielen Dank für eure Unterstützung!