Komfortabel Docker-Logs einsehen mit Dozzle #4299
ledermann
started this conversation in
Show and tell
Replies: 3 comments
-
|
obwohl ich zwischenzeitlich den Aufruf docker compose logs behersche ... |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Seht cool, danke für den Tip! |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Vielen Dank Georg für diesen Tipp. Problemlos zu integrieren und sehr übersichtlich! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Das Einsehen der Logs, die von den verschiedenen SOLECTRUS-Docker-Containern produziert werden, ist nicht jedermanns Sache. Wer mit der Kommandozeile sowieso auf Kriegsfuß steht, schaut tendenziell eher nicht in die Logs ;-)
Kürzlich bin ich auf ein interessantes Tool gestoßen, das nützlich ist, wenn man SOLECTRUS auf einem einfachen Docker-Host betreibt und nicht sowieso bereits zusätzliche Werkzeuge wie Portainer, Dockge, Komodo o.ä. benutzt:
Mit Dozzle lassen sich die Container auf einfachste Weise überwachen und insbesondere die Logs einsehen und durchsuchen - und zwar direkt über den Browser. Und da sich Dozzle extrem einfach installieren lässt, möchte ich das hier empfehlen.
Das einzige, was zur Installation erforderlich ist, ist die Ergänzung folgender Zeilen in die bestehende
compose.yaml(bzw.docker-compose.yml):(Bitte wie immer auf die richtige Einrückung achten!)
Danach muss nur noch ein
docker compose up -derfolgen und Dozzle steht unter folgender Adresse bereit:http://[raspberry-ip]:8080Note
Dozzle ermöglicht den Zugriff auf die Docker-Container über den Browser. In den Logs stehen möglicherweise sensible Informationen. Daher sollte man sich zusätzliche Gedanken über Zugriffsberechtigungen machen, wenn der eigene Docker-Host aus dem Internet erreichbar ist. Dozzle bietet dafür auch Unterstützung, aber dann ist es nicht mehr ganz so einfach zu installieren. Wer SOLECTRUS auf einem nur lokal erreichbaren Host betreibt (das dürften die meisten sein), der kann Dozzle auch problemlos ohne Authentifizierung betreiben.
Warning
Dozzle greift über die Socket-Schnittstelle auf den Docker-Host zu und hat damit weitreichende Möglichkeiten und quasi Vollzugriff auf den Host. Dies erfordert ein gewisses Vertrauen in die Software.
Beta Was this translation helpful? Give feedback.
All reactions