Kommentare: ioBroker installieren - Docker
Beitrag erstellt von Bernhard
| Aktualisiert: 24.10.2024 |
Translation English
|🔔
| Kommentare:11
Fragen / Kommentare zu ioBroker installieren - Docker
(neueste zuerst)Du hast ein eigenes Netzwerk eingerichtet. Ich habe im Internet nur Anleitungen mit dem Bridge Modus gefunden. Aber dann kann ich nicht auf den Deconz Docker zugfreien. (Kann das sein?) Wie lautet der Befehl, dass ioBroker im Haste Modus läuft?
Damit ioBroker auf DeConz zugreifen kann, muss auch DeConz das selbe Netzwerk verwenden. Alternativ, kann der Host-Modus mit --net=host verwendet werden. Da ioBroker für dessen Instanzen eigene Ports verwendet, ist --net=host einfacher, daher habe ich den Artikel angepasst. Wichtig ist dabei nur, dass keine anderen Services einen von ioBroker verwendeten Port belegen.
Beitrag erstellt von Bernhard
Hurra, endlich eine Anleitung die funktioniert :-) Jetzt habe ich nur noch eine Frage, wie kann ich den kompletten Container sichern? Also nicht nur den IObroker darin? Das Teil läuft auf PI4 mit Raspbian. MFG Frank. I
Hallo, ich habe den IObroker in Docker (wie angegeben) auf einem Raspi 4 installiert. Der IObroker läuft auch... ABER Meine Raspimatic läuft auf einem anderen Raspberry pi im lokalen Netz 192.168.100.??? Ich kenne im Linux nicht wirklich gut aus, wie komme ich vom Netzwerk im Container in mein lokales Netz? ..denn ohne die Homematic zu erreichen, nutzt mir der IObroker nix :( Danke für eine Antwort
Hallo, ich habe die Befehle 1:1 verwendet und der Container wurde auch erstellt, aber leider startet dieser nicht. Ich bekomme auch kein Rückmeldung. Ich habe das Ganze auch schon mit Portainer versucht. Nun wurde dieser dort zwar gestartet, aber dann hatte ich das Problem, dass kein Netzwerk verfügbar war. Kannst du mir hier eventuell weiter helfen? Gruß Mario
Moin, kannst du mir Verraten wie ich den Docker updaten kann und wofür die ganzen Ports gut sind?
Hallo, Du erwähnst in dem Befehl viele Ports. Wofür sind sie bzw. welche sind denn tatsächlich nötig ? Grüße Martin
ioBroker in Docker starten Hallo Bernhard, ich lese mit Interesse deine Beiträge und versuche derzeit von meinem PI auf meinem Windows 10PRO Rechner mit ioBroker umzuziehen. - mit Linux und Docker bin ich natürlich noch nicht so sattelfest - WIN10PRO - Docker Desktop mit WSL2 läuft mit Adminrechten als User A_Tobias - Netzwerk smart-home eingerichtet - Ordner mkdir -p /docker/iobroker auf Windows Partition LW:C im Root angelegt und testweise unter C/User/A_Tobias (ist das für das Binding und die peristenten Daten richtig? Funktioniert bei mir nicht) - ist der host eigentlich die WSL Umgebung mit Linux oder ist der host Windows mit seiner Verzeichnisstruktur? - Container gestartet mit deinen Angaben docker run -d --network=smart-home -p 8081:8081 -p 8081:8081/udp -p 8082:8082 -p 8083:8083 -p 1882:1882 -p 8091:8091 --hostname=iobroker --restart=always --name iobroker -v /docker/iobroker/:/opt/iobroker buanet/iobroker -p - über localhost:8081 kann ich iobroker starten, die Daten bleiben aber nicht erhalten, da die Daten aus welchem Grund auch immer nicht vom Container ins host Verzeichnis /docker/iobroker gespeichert werden - lt. buanet-block kann man auch eine backitup-Datei in den Ordner /opt/iobroker bzw. /docker/iobroker legen um die vorhandene Konfiguration auf das neue System aufzuspielen - kannst du mir hierzu ein paar Tipps geben oder meine Gedankenfehler ausräumen? - bedanke mir vorab für deine Unterstützung Gruß Tobias
Hallo Tobias, damit iobroker persistent wird, ist zumindest in Linux der Paramter -v /docker/iobroker/:/opt/iobroker verantwortlich: der lokale Ordner /docker/iobroker soll im Container unter /opt/iobroker verwendet werden. Ich kann mir vorstellen, dass in Windows der Ordner dann ev. entsprechend auch einen Laufwerksbuchstaben braucht? sowas wie: -v c:\temp\docker:/opt/iobroker
Beitrag erstellt von Bernhard
Hallo Bernhard, danke für die Rückmeldung. Wo wurden denn bei Dir die Ordner /docker/iobroker angelegt? Du arbeitest doch auch mit Docker Desktop für Windows. VG Tobias
Beitrag erstellt von Tobias
Hallo Tobias, ich arbeite mit einem Linux-Rechner, dort gibt es keine Laufwerkbuchstaben, nur einen Mountpoint, in dem Fall /docker/iobroker, was in der Windows-Welt sowas wie c:\docker\iobroker ist ...
Beitrag erstellt von Bernhard