Hallo Juri
Sensej hat geschrieben: ↑Do Feb 06, 2020 8:39 pm
Ich habe den Cadvisor- Container schon eingerichtet aber ohne volumes. Der Demon läuft und sammelt jetzt schon die Daten aber nicht alle, weil da die Volumes für weitere Sachen fehlen.
Ich kriege das irgendwie mit Volumes nicht hin.
Du bringst hier etwas durcheinander, siehe unten
Sensej hat geschrieben: ↑Do Feb 06, 2020 8:39 pm
Bei Prometheus muss man normalerweise auch volumes für daten und config Mappen und hier ist es das gleiche Prinzip.
Nein, ist es nicht. Technisch ist das zwar nah beieinander aber von dem was erreicht wird, in diesem Fall etwas völlig anderes.
Sensej hat geschrieben: ↑Do Feb 06, 2020 8:39 pm
Da fehlen mir die Container-Prozesse
Genau so ist es. Du schreibst oben im ersten Posting das hier:
Sensej hat geschrieben: ↑Do Feb 06, 2020 8:39 pm
- /:/rootfs:ro
- /var/run:/var/run:rw
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
Und genau das ist der springende Punkt! Hier werden keine Volumes eingebunden sondern Bind-Mounts von Verzeichnissen des Host-Systems gemacht. Damit kann dann Cadvisor die Docker-Details abgreifen, da direkt auf die entsprechenden Dateien u/o Verzeischnisse des Hosts zugegriffen wird.
Die Idee von Volumes ist eine andere: Dabei geht es darum, Daten des Containers zu persistieren. Bei Cadvisor wird aber explizit auf das Host-System zugegriffen und das will wohlüberlegt sein. Aus gutem Grund geht es eben in Portainer explizit
nicht, Bind-Mounts zu machen sondern nur Volumes einzubinden.