Re: OH3 im Docker mit Debian als Basis
Verfasst: 23. Dez 2022 20:44
Wenn Du an der Konfiguration des Containers etwas änderst, musst Du den Container wegwerfen und neu deployen.
Wenn Du Hardware in den Container rein reichst, musst Du jedes Device einzeln rein reichen.
Wenn openHAB ein Gerät verwenden soll, muss der entsprechende Port über die JAVA_EXTRA_OPTS bekannt gemacht werden.
Wenn ein Gerät nicht angeschlossen ist, während der Container deployed wird, bricht Docker mit Fehlermeldung ab.
Deploy != Start (Du kannst einen Container auch vorübergehend stoppen und dann einfach wieder starten - dabei sollte der Container dann (mit Fehlern) auch ohne die entsprechende Hardware hochfahren)
Hint: Den Container wegzuwerfen (bzw. in diesem Fall den Stack) hat keinerlei Auswirkungen auf Konfiguration und Datenbestand, deshalb gibt es ja die Volumes, damit bei einem erneuten Deploy die Einstellungen nicht verloren gehen. Docker funktioniert in dieser Hinsicht ganz anders als eine konventionelle Installation von Software.
Wenn Du Hardware in den Container rein reichst, musst Du jedes Device einzeln rein reichen.
Wenn openHAB ein Gerät verwenden soll, muss der entsprechende Port über die JAVA_EXTRA_OPTS bekannt gemacht werden.
Wenn ein Gerät nicht angeschlossen ist, während der Container deployed wird, bricht Docker mit Fehlermeldung ab.
Deploy != Start (Du kannst einen Container auch vorübergehend stoppen und dann einfach wieder starten - dabei sollte der Container dann (mit Fehlern) auch ohne die entsprechende Hardware hochfahren)
Hint: Den Container wegzuwerfen (bzw. in diesem Fall den Stack) hat keinerlei Auswirkungen auf Konfiguration und Datenbestand, deshalb gibt es ja die Volumes, damit bei einem erneuten Deploy die Einstellungen nicht verloren gehen. Docker funktioniert in dieser Hinsicht ganz anders als eine konventionelle Installation von Software.