Skip to content

Docker-NG-V1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Aug 21:35

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-enabled wird automatisch gesetzt - ab Portainer CE 2.19 blieb Port 9000 sonst stumm (Weiterleitung auf /timeout.html statt 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 ein docker/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::Log korrekt 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

Credits

Abgeleitetes Werk des Docker-Plugins von Michael Miklis unter Apache-Lizenz 2.0 - siehe NOTICE für die im Einzelnen vorgenommenen Änderungen.