Replies: 4 comments 1 reply
-
Ich glaube (tm) das geht irgendwie über den Docker Log Driver, muss aber nicht stimmen... |
Beta Was this translation helpful? Give feedback.
-
I would love this function. |
Beta Was this translation helpful? Give feedback.
-
Du kannst folgendes versuchen (habe ich in einem anderen Container im EInsatz). Ich nutze aber keine Synology, sondern einen "richtigen" Server, daher kann ich nicht sagen, ob sich das in einer Synology auch so machen lässt. In der docker-compose.yml folgenden Eintrag: Das erzeugt innerhalb des Container in /app/ ein logfile namens evcc.log, Du kannst natürlich eine eigenes Verzeichnis erstellen und die Datei nach Belieben umbenennen. Dieses logfile bzw. das gewünschte Verzeichnis kannst Du dann per bind mount bzw. volume nach draussen mounten. Würde auf jeden Fall noch ein logrotate einbauen, sonst kriegst du über kurz oder lang ein Platzproblem. Mit einem anderen logging driver könnte es auch gehen, die beschriebene Methode war für mich bei diesem anderen Container aber der schnellere und einfachere Weg. |
Beta Was this translation helpful? Give feedback.
-
Ich habe das ganze auf DSM 7.1 laufen.
Diese Logs überstehen Container restarts. Bei komplett neuem Container (z.B. bei Versionsupgrade) gehen diese Logs verloren. Ich hatte ziemlich starke Probleme mit dem DB log driver der für den Docker Daemon von Synology geliefert wird. Scheint mir eine Eigenentwicklung von Synology zu sein, da ich dazu nichts weiter im Netz finden konnte. Effekte die ich häufig hatte, war das der Container komplett unresponsive wurde, und häufig ein Docker Daemon Neustart erforderlich war. Auslöser war ein via -c abgebrochenes Ich habe den Log Driver mittlerweile auf einen der Standard driver aus dem Docker Projekt umgestellt. Seit dem ist es zuverlässig und ohne Probleme. |
Beta Was this translation helpful? Give feedback.
-
Kann ich bei Start im Docker das Logfile auch auf ein Volume legen? möchte das zugänglich haben und nicht im Docker selbst?
Nutze Synology als Host, falls das wichtig ist.
Beta Was this translation helpful? Give feedback.
All reactions