Docker Log funktioniert nur eingeschränkt

Status
Für weitere Antworten geschlossen.

MarS

Benutzer
Mitglied seit
11. Feb 2011
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich habe jetzt Docker einfach mal verwendet, um ein (Java) Programm nicht nur permanent laufen zu lassen, sondern auch aus der Ferne (ohne SSH) auch neu starten zu können.
Dabei ist mir aufgefallen, dass Docker unter der Synology das Log (wahrscheinlich per logrotation) archiviert und ein neues erstellt wird. Das ist ja auch völlig in Ordnung, wenn da nicht zwei Sachen passieren. Die erste ist, dass nach der Umstellung Docker für den bestehenden Container keinerlei stdout und stderr Umleitungen nach dem Log mehr schreibt.
Die zweite ist, dass das Log per Web Frontend nicht mehr aufrufbar ist (Meldung: Operation fehlgeschlagen und anschließend keinerlei Einträge).

Ich hatte mir schon mal einen Blick ins Filesystem gegönnt und unter /var/packes/Docker/target/Containers/<containerhash> sowohl die leere log.db als auch die log.db.1.xz gefunden. Entpackt als log.db abgelegt, funktioniert ( die log.db.1.xz hatte ich verschoben) funktioniert der Zugriff auf das Log per WebFrontend wieder. Allerdings wurden die stdout nicht wieder in die log.db geschrieben.

Hat jemand eine Idee, was ich vielleicht falsch gemacht haben könnte?

Gruß,
MarS
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat