Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Test] Installation von Docker @ Debian (Wheezy) in einer VM

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

[Test] Installation von Docker @ Debian (Wheezy) in einer VM

Scheduled Pinned Locked Moved ioBroker Allgemein
40 Posts 8 Posters 10.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • derAugeD Offline
    derAugeD Offline
    derAuge
    wrote on last edited by
    #22

    @ruhr70:

    Gerade nachgesehen. Die VM an sich stellt eine virtuelle X64 CPU zur Verfügung. Das Debian, das ich installiert habe ist die X86 Variante (32 Bit)

    root@iobroker:~# uname -m

    i686 `
    Du solltest vielleicht auch ein 64Bit Debian als VM einrichten. Nur ein "nacktes" Grundsystem mit ssh

    Dann dort die Installation von Docker durchführen

    ` > b) lerne ich dabei, wie ich meine gut funktionierende ioBroker Umgebung 1:1 auf die neue Installation umziehe.

    Für Tipps zu b) wäre ich dankbar ;-) Einfach nur ein bestimmtes Verzeichnis kopieren? Backup & Restore nutzen?

    Na ja, wir werden sehen. `
    Das ist mir auch noch nicht klar.

    Habe bis heute noch keinen "sauberen" Weg gefunden ein ioBroker-System zu sichern und auf einen anderen System zurück zu spielen. Siehe Punkt 4 von meinem Beitrag. http://forum.iobroker.org/viewtopic.php … =361#p3354

    Da gibt es noch was zu tun.

    1 Reply Last reply
    0
    • S Offline
      S Offline
      StefSign
      wrote on last edited by
      #23

      Hallo,

      also es gibt Wege um ein Docker Image zu sichern und zu kopieren. Werde ich dann beschreiben. Mit einer Docker Registry ist aber bequemer, es lassen sich auch eigen Registry betreiben.

      Werde mal mit dem Wiki anfangen…

      Steve

      1 Reply Last reply
      0
      • M Offline
        M Offline
        MehrCurry
        wrote on last edited by
        #24

        @derAuge:

        Zur Zeit versuche ich noch den Fehler bei der automatischen erstellung des Containers (Installation von ioBroker) zu finden `

        Hallo,

        ich versuche auch gerade ein Docker Image zu bauen (Boot2Docker on OSX). Ich habe wahrscheinlich den gleichen Fehler wie du - und eine Theorie, wie es dazu kommt. (Ich habe beruflich etwas Erfahrung mit Docker gesammelt.)

        Das Problem, dass ich habe, ist dass die Admin Instanz nicht gestartet wird. Ich habe dann manuell eine zweite Admin nachinstalliert (Anleitung hier im Forum) - die läuft.

        In der Instanzübersicht sind beide Admins zu sehen - nur hat die erste einen falschne Hostnamen für den Server. Ich vermute folgenden Hintergrund:

        Man muss bei Docker zwischen dem Build Prozess und der Runtime unterscheiden. Während des Builds (docker build …) wird auch eine temporäre "VM" hochgefahren und die Kommandos laufen in dieser ab. Bei "npm install iobroker" während des Build Prozesses wird auch die Admin installiert und nimmt sich den zu der Zeit gültigen zufälligen Hostnamen. Zur Laufzeit existiert diese temporäre "VM" aus dem Build Prozess aber nicht mehr und diese Instanz ist nicht mehr zu erreichen. Erst die nachinstallierte Instanz hat bei mir denn auch den richtigen Hostnamen in der Tabellen unter "Server" stehen. Die Lösung müsste sein, die Admin Instanz erst zur Laufzeit zu erzeugen, evtl durch ein kleines Init-Script. Falls man das Installieren der Admin während des Builds nicht verhindern kann, muss man sie u.U. beim Build gleich wieder entfernen.

        Ein weiteres Problem dürfte der Homematic XML RPC Server werden. Beim Aufruf der XML RPC Schnittstelle muss man die Callback Adresse angeben - das ist unter Docker gar nicht so einfach. Man muss den RPC Port auch mittels -p XXXX:YYYY beim Start durchschleifen und dann der Homematic als Callback Adresse den Docker Host mitgeben (quasi als Proxy). Ich hatte das gleiche Problem bei hm2mqtt. Bei ioBroker bin ich aber noch nicht so weit.

        Mein derzeitiger Stand: https://github.com/MehrCurry/docker-iobroker

        1 Reply Last reply
        0
        • M Offline
          M Offline
          MehrCurry
          wrote on last edited by
          #25

          Hallo allerseits,

          um meine obige Theorie zu überprüfen, habe ich das Dockerfile so angepasst, dass der Hostname, der während der Installation verwendet wird, in einer Datei gespeichert wird. Diese Datei nehme ich dann, um bei ersten Start des Containers (also zu Laufzeit) in der objects.json diesen Hostnamen durch den aktuellen Hostnamen zu ersetzen.

          Damit läuft der Container bei mir absolut einwandfrei. Ich bin relativ neu bei ioBroker, aber für mich sieht der Zustand des Systems so korrekt aus.

          Eine Frage habe ich noch: dort liegt auch eine Datei objects.json.bak - sollte man die auch patchen?

          Ansonsten wäre jetzt der nächste Weg, die Portfreigaben zu überarbeiten …

          Details zur Lösung in meinem Github Account (s.o.)

          Oder gleich Testen:

          docker pull gzockoll/docker-iobroker
          
          1 Reply Last reply
          0
          • M Offline
            M Offline
            MehrCurry
            wrote on last edited by
            #26

            Noch eine Frage: Ich setze für meinen Docker Container das offizielle Node Image in der Version 0.10.38 ein. Für ioBroker ist glaube ich 0.10.22 empfohlen. Sind mit einer leicht abweichenden 0.10 Version Probleme zu erwarten? Muss es wirklich genau die 0.10.22 sein?

            1 Reply Last reply
            0
            • HomoranH Do not disturb
              HomoranH Do not disturb
              Homoran
              Global Moderator Administrators
              wrote on last edited by
              #27

              es muss >0.8 und <0.12 sein.

              also ist die letztmögliche 0.11.16

              Gruß

              Rainer

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Reply Last reply
              0
              • BluefoxB Offline
                BluefoxB Offline
                Bluefox
                wrote on last edited by
                #28

                Docker Spezialisten gesucht!

                Ich wollte ein Docker erstellen. Dabei habe ich ein funktionierendes Dockerprojekt kopiert.

                https://github.com/Locke/docker-iobroker

                Jetzt sehe ich im Docker nur so ein Bild:

                https://hub.docker.com/r/bluefox/iobrok … dt5r7q5gd/
                48_2017-02-28_23_19_56-bluefox_iobroker.docker_-_docker_hub.png

                Was heist es?

                Dabei hier ist alles bestens.

                https://hub.docker.com/r/athalis/iobrok … 454m9mxbd/

                1 Reply Last reply
                0
                • BluefoxB Offline
                  BluefoxB Offline
                  Bluefox
                  wrote on last edited by
                  #29

                  Hat keine mit Docker gespielt? :D

                  1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    ryto
                    wrote on last edited by
                    #30

                    Hallo,

                    Bin seit ein paar Tagen wegen Alexa bei ioBroker. (gefällt mir sehr gut bisher)

                    Da ich mit einem Pi3 anfangen wollte hatte ich mit den Images aus dem Downloadbereich probiert. Leider lief keins davon.

                    Dann habe ich diesen https://hub.docker.com/r/athalis/iobroker auf meinem Qnap 453A probiert. Läuft im Nat-Modus ohne Probleme.

                    1 Reply Last reply
                    0
                    • BluefoxB Offline
                      BluefoxB Offline
                      Bluefox
                      wrote on last edited by
                      #31

                      @ryto:

                      Hallo,

                      Bin seit ein paar Tagen wegen Alexa bei ioBroker. (gefällt mir sehr gut bisher)

                      Da ich mit einem Pi3 anfangen wollte hatte ich mit den Images aus dem Downloadbereich probiert. Leider lief keins davon.

                      Dann habe ich diesen https://hub.docker.com/r/athalis/iobroker auf meinem Qnap 453A probiert. Läuft im Nat-Modus ohne Probleme. `
                      Genau dieses Image habe ich eins zu eins kopiert ohne ein bit zu verändern und trotzdem läuft es nicht.

                      1 Reply Last reply
                      0
                      • R Offline
                        R Offline
                        ryto
                        wrote on last edited by
                        #32

                        War mein erster Docker überhaupt. Hab ich direkt über die Containerstation installiert.

                        War überrascht wie einfach und schnell das ging.

                        1 Reply Last reply
                        0
                        • HomoranH Do not disturb
                          HomoranH Do not disturb
                          Homoran
                          Global Moderator Administrators
                          wrote on last edited by
                          #33

                          Habt ihr die gleiche Hardware oder zumindest den gleichen Prozessor?

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          1 Reply Last reply
                          0
                          • R Offline
                            R Offline
                            ryto
                            wrote on last edited by
                            #34

                            In der Qnap ist ein Intel N3150 drin.

                            1 Reply Last reply
                            0
                            • BluefoxB Offline
                              BluefoxB Offline
                              Bluefox
                              wrote on last edited by
                              #35

                              Docker Site war nicht in Ordnung.

                              Heute geht es.

                              Ich konnte https://hub.docker.com/r/iobroker/iobroker/

                              Erstellen und erfolgreich starten.

                              1 Reply Last reply
                              0
                              • ruhr70R Offline
                                ruhr70R Offline
                                ruhr70
                                wrote on last edited by
                                #36

                                Ich konnte das Image von https://hub.docker.com/r/iobroker/iobroker/ auf einer Diskstation 1512+ aktivieren und starten.

                                Jetzt muss erst einmal damit klarkommen (Netzwerk, usw.).

                                ioBroker läuft und der Zugriff per Web auf dem Adminbereich ist möglich.

                                Adapter: Fritzbox, Unify Circuit
                                Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                                1 Reply Last reply
                                0
                                • ruhr70R Offline
                                  ruhr70R Offline
                                  ruhr70
                                  wrote on last edited by
                                  #37

                                  Mit welchem Benutzername/Passwort logge ich mich denn an der Console ein, wenn ich. z.B. den Host updaten möchte?

                                  Adapter: Fritzbox, Unify Circuit
                                  Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                                  1 Reply Last reply
                                  0
                                  • BluefoxB Offline
                                    BluefoxB Offline
                                    Bluefox
                                    wrote on last edited by
                                    #38

                                    @ruhr70:

                                    Mit welchem Benutzername/Passwort logge ich mich denn an der Console ein, wenn ich. z.B. den Host updaten möchte? `
                                    Keine Ahnung :shock:

                                    1 Reply Last reply
                                    0
                                    • andreA Offline
                                      andreA Offline
                                      andre
                                      Developer
                                      wrote on last edited by
                                      #39

                                      Hallo,

                                      bin grad beim Stöbern über diesen Thread gestolpert. Habe mich in letzter Zeit ein wenig mit Docker auseinander gesetzt. :)

                                      http://forum.iobroker.net/viewtopic.php … 9&start=40

                                      https://hub.docker.com/r/buanet/iobroker/

                                      Wenns Unklarheiten gibt, versuche ich gern zu Helfen :)

                                      MfG,

                                      André

                                      Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

                                      1 Reply Last reply
                                      0
                                      • andreA Offline
                                        andreA Offline
                                        andre
                                        Developer
                                        wrote on last edited by
                                        #40

                                        @ruhr70:

                                        Mit welchem Benutzername/Passwort logge ich mich denn an der Console ein, wenn ich. z.B. den Host updaten möchte? `

                                        Auf der Synology gibt es eine relativ gute Weboberfläche über die man ein Terminal starten kann. Schau mal meinen, im Post vorher, verlinkten Thread an.

                                        Wenn man auf der Konsole des Docker-Host unterwegs ist kann man eine Konsolensession im Container starten. Ich glaube so:

                                        docker exec -it <container id/name=""> bash</container>
                                        

                                        Sofern man im Container kein komplettes OS laufen hat, benötigt man keine Kennung, weil es auch kein Rechtesystem gibt…

                                        Man muss immer im Kopf behalten, dass Docker kein VMware oder virtualbox ist. Man setzt darin keine vollständigen virtuellen Maschinen auf, sonder eher Umgebungen die nur die Pakete beinhalten, welche von der darin laufenden Anwendun benötigt werden...

                                        MfG,

                                        André

                                        Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

                                        1 Reply Last reply
                                        0
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate
                                        FAQ Cloud / IOT
                                        HowTo: Node.js-Update
                                        HowTo: Backup/Restore
                                        Downloads
                                        BLOG

                                        748

                                        Online

                                        32.5k

                                        Users

                                        81.7k

                                        Topics

                                        1.3m

                                        Posts
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                        ioBroker Community 2014-2025
                                        logo
                                        • Login

                                        • Don't have an account? Register

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • Home
                                        • Recent
                                        • Tags
                                        • Unread 0
                                        • Categories
                                        • Unreplied
                                        • Popular
                                        • GitHub
                                        • Docu
                                        • Hilfe