Erste Fassung von Docker NG - eigenständiger Neustart des Docker-Plugins von Michael Miklis, der selbst keinen LoxBerry mehr betreibt und das Original nicht weiterpflegt. Docker NG lässt sich neben dem Original installieren.
Was das Plugin macht
Richtet Docker und Portainer auf dem LoxBerry ein und meldet den Zustand aller Container an Loxone.
Neu gegenüber dem ursprünglichen Plugin
- Automatisch erzeugtes Administratorkennwort für Portainer, direkt in der Oberfläche einsehbar - kein manuelles Ablesen eines Setup-Tokens aus dem Containerprotokoll mehr, das ohnehin nach fünf Minuten verfällt.
--http-enabledwird automatisch gesetzt - ab Portainer CE 2.19 blieb Port 9000 sonst stumm (Weiterleitung auf/timeout.htmlstatt der Anmeldeseite).- Konfiguration übersteht Plugin-Updates, inklusive Administratorkennwort - LoxBerry löscht den Konfigurationsordner sonst bei jedem Update.
- Containerzustand per MQTT alle fünf Minuten gemeldet (
docker/ok,docker/gesamt,docker/laeuft,docker/gestoppt,docker/portainer, je eindocker/container/<Name>) - das Thema wird automatisch beim MQTT-Gateway registriert, kein manuelles Eintippen nötig. - Apache wird nach der Installation graceful neu geladen, damit der Webserver den Docker-Socket sofort erreicht, ohne dass ein Neustart des LoxBerry nötig wäre.
- Echte Oberfläche mit Statuskacheln, Containertabelle und der Schaltfläche "Portainer neu einrichten" für einen kontrollierten Neuaufbau.
LoxBerry::Logkorrekt eingebunden - der Loglevel-Wähler in der Pluginverwaltung wirkt tatsächlich.
Voraussetzungen
LoxBerry 3.0.0 oder neuer, Raspberry Pi oder x86 (32-Bit und 64-Bit).
Dokumentation
- Wiki: https://wiki.loxberry.de/plugins/docker-ng/start
- Forum: https://www.loxforum.com/forum/projektforen/loxberry/plugins/489589-docker-ng-nachfolgeplugin-zu-docker
Credits
Abgeleitetes Werk des Docker-Plugins von Michael Miklis unter Apache-Lizenz 2.0 - siehe NOTICE für die im Einzelnen vorgenommenen Änderungen.