Verständnisfrage Proxmox / Docker

Begonnen von Heimweh, 23 April 2019, 10:53:08

Vorheriges Thema - Nächstes Thema

Loredo

#15
Eigentlich ist es nicht wirklich sinnvoll das separate alexa-fhem Docker Image zu verwenden, wenn man vor hat den neuen alexa-fhem Smart Home Modus über den FHEM Vereinsserver zu nutzen. Warum machst du das nicht direkt im FHEM Container?


Ansonsten musst du eben darauf achten unter /alexa-fhem/.alexa/config.json deine Konfigurationsdatei abzulegen, so wie sie sein soll und wie deine FHEM Instanz erreichbar ist. Der Container nutzt ansonsten eine Beispieldatei und wenn die Gegebenheiten nicht dazu passen, musst du die Datei eben anpassen - alles wie sonst auch, ist nichts neues.


Zitat von: CoolTux am 14 Mai 2019, 08:25:33
Im Grunde kann man das selbe auch mit einem lx Container machen. Also so ein fertiges Image bauen.


Allerdings werden LXC Container soweit ich weiß eher wie klassische VMs behandelt und man kann die FHEM Dateien unter /opt/fhem nicht separat halten und in das "Container Bettchen" legen, um es darin laufen zu lassen. Auch das Startverhalten ist eher wie bei einer richtigen VM und nicht Prozess-orientiert.
Daher ist ein Restore nicht so einfach und ein Update des Containers auf eine neue Linux Version kommt einer Neuinstallation gleich, anders als bei Docker.


Das einzige, was ähnlich ist, ist die Art der Abschottung vom "Mutter Betriebssystem", alles andere unterscheided sich ziemlich stark und lässt sich nur schwer vergleichen.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Heimweh

Zitat von: Loredo am 14 Mai 2019, 09:12:10
Eigentlich ist es nicht wirklich sinnvoll das separate alexa-fhem Docker Image zu verwenden, wenn man vor hat den neuen alexa-fhem Smart Home Modus über den FHEM Vereinsserver zu nutzen. Warum machst du das nicht direkt im FHEM Container?


Ansonsten musst du eben darauf achten unter /alexa-fhem/.alexa/config.json deine Konfigurationsdatei abzulegen, so wie sie sein soll und wie deine FHEM Instanz erreichbar ist. Der Container nutzt ansonsten eine Beispieldatei und wenn die Gegebenheiten nicht dazu passen, musst du die Datei eben anpassen - alles wie sonst auch, ist nichts neues.



Allerdings werden LXC Container soweit ich weiß eher wie klassische VMs behandelt und man kann die FHEM Dateien unter /opt/fhem nicht separat halten und in das "Container Bettchen" legen, um es darin laufen zu lassen. Daher ist ein Restore nicht so einfach und ein Update des Containers auf eine neue Linux Version kommt einer Neuinstallation gleich, anders als bei Docker.

Hallo Loredo, danke für den Hinweis! Wie gesagt - ich kämpfe mich momentan so durch... Ich weiß nicht wie viele Stunden der Recherche ich schon investiert habe, aber die Zusammenhänge
erschließen sich mir nicht... Ich dachte ich lasse FHEM (das Image auf Dockerhub) in einem Container laufen, und erstelle einen neuen Container mit dem Alexa-FHEM (auch von Dockerhub).

Es gibt wohl keinen Tutorial irgendwo um das Thema zu verstehen?
RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,

Loredo

Docker Tutorials gibt es gewiss hunderte im Netz, aber ich kenne keines speziell zu FHEM Docker. Die Grundlagen sind aber auch alle nicht FHEM spezifisch.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER