Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Installation unter Docker und Ports

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    699

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Installation unter Docker und Ports

Geplant Angeheftet Gesperrt Verschoben Off Topic
10 Beiträge 5 Kommentatoren 7.0k Aufrufe 7 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • SahnAlbertS Offline
    SahnAlbertS Offline
    SahnAlbert
    schrieb am zuletzt editiert von SahnAlbert
    #1

    Hallo,

    mir ist letzt meine Festplatte in meinem Intel Nuc abgeraucht. Es liefen über Proxmox u.a. jeweils Container für iobroker, grafana, influxdb, pihole und shinobi (Kameras).

    Wollte nun auch mal Docker testen, bin aber absoluter Docker Neuling.
    Zudem wollte ich an Proxmox als Grundsystem festhalten.

    Also proxmox image drauf, ubuntu 22 container erstellt, Docker installiert. Iobroker installiert mit:

    docker run -p 8081:8081 --name iobroker -h iobroker buanet/iobroker
    

    und Portainer als Gui habe ich prinzipiell zum laufen bekommen. Doch die Adapter knx und doorbird wollten nicht starten.

    Muss ich deren Ports zusätzlich freigeben, oder in den Netzwerkeinstellungen von Docker rumspielen, wie hier beschrieben https://docs.buanet.de/iobroker-docker-image/docs/#networks? War für mich leider nicht sehr verständlich.
    Am plausibelsten wäre für mich noch die Variante iobroker mit --network host zu starten

    Evtl. kann mir jemand ein Tutorial verlinken, wo das erklärt wird, damit ich dem nochmal eine Chance geben kann, ansonsten bleibe ich doch lieber auf Proxmox.

    Lg, Albert

    haus-automatisierungH OliverIOO T 4 Antworten Letzte Antwort
    0
    • SahnAlbertS SahnAlbert

      Hallo,

      mir ist letzt meine Festplatte in meinem Intel Nuc abgeraucht. Es liefen über Proxmox u.a. jeweils Container für iobroker, grafana, influxdb, pihole und shinobi (Kameras).

      Wollte nun auch mal Docker testen, bin aber absoluter Docker Neuling.
      Zudem wollte ich an Proxmox als Grundsystem festhalten.

      Also proxmox image drauf, ubuntu 22 container erstellt, Docker installiert. Iobroker installiert mit:

      docker run -p 8081:8081 --name iobroker -h iobroker buanet/iobroker
      

      und Portainer als Gui habe ich prinzipiell zum laufen bekommen. Doch die Adapter knx und doorbird wollten nicht starten.

      Muss ich deren Ports zusätzlich freigeben, oder in den Netzwerkeinstellungen von Docker rumspielen, wie hier beschrieben https://docs.buanet.de/iobroker-docker-image/docs/#networks? War für mich leider nicht sehr verständlich.
      Am plausibelsten wäre für mich noch die Variante iobroker mit --network host zu starten

      Evtl. kann mir jemand ein Tutorial verlinken, wo das erklärt wird, damit ich dem nochmal eine Chance geben kann, ansonsten bleibe ich doch lieber auf Proxmox.

      Lg, Albert

      haus-automatisierungH Online
      haus-automatisierungH Online
      haus-automatisierung
      Developer Most Active
      schrieb am zuletzt editiert von haus-automatisierung
      #2

      @sahnalbert sagte in Installation unter Docker und Ports:

      Muss ich deren Ports zusätzlich freigeben, oder in den Netzwerkeinstellungen von Docker rumspielen

      Das heißt ja in dem Fall, dass der Port 8081 des Hosts in dem Container landen soll. Soll nun z.B. jemand auf den MQTT-Adapter zugreifen können, dann muss der Port 1882 ebenfalls in den Container weitergeleitet werden.

      Welche Ports für welche Adapter benötigt werden, hängt vom einzelnen Adapter ab. Und ob diese Adapter eine Verbindung von außen annehmen oder selbst nach außen aufbauen.

      Es geht natürlich nur um eingehende Verbindungen!

      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
      📚 Meine inoffizielle ioBroker Dokumentation

      SahnAlbertS 1 Antwort Letzte Antwort
      1
      • haus-automatisierungH haus-automatisierung

        @sahnalbert sagte in Installation unter Docker und Ports:

        Muss ich deren Ports zusätzlich freigeben, oder in den Netzwerkeinstellungen von Docker rumspielen

        Das heißt ja in dem Fall, dass der Port 8081 des Hosts in dem Container landen soll. Soll nun z.B. jemand auf den MQTT-Adapter zugreifen können, dann muss der Port 1882 ebenfalls in den Container weitergeleitet werden.

        Welche Ports für welche Adapter benötigt werden, hängt vom einzelnen Adapter ab. Und ob diese Adapter eine Verbindung von außen annehmen oder selbst nach außen aufbauen.

        Es geht natürlich nur um eingehende Verbindungen!

        SahnAlbertS Offline
        SahnAlbertS Offline
        SahnAlbert
        schrieb am zuletzt editiert von
        #3

        @haus-automatisierung also docker run -p 8081:8081 --name iobroker -h iobroker buanet/iobroker einfach um die anderen Ports erweitern?

        haus-automatisierungH 1 Antwort Letzte Antwort
        0
        • SahnAlbertS SahnAlbert

          @haus-automatisierung also docker run -p 8081:8081 --name iobroker -h iobroker buanet/iobroker einfach um die anderen Ports erweitern?

          haus-automatisierungH Online
          haus-automatisierungH Online
          haus-automatisierung
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @sahnalbert Genau, Du kannst mehrere Ports angeben. Beispiele gibts ausreichen in der Docker Dokumentation

          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
          📚 Meine inoffizielle ioBroker Dokumentation

          1 Antwort Letzte Antwort
          0
          • SahnAlbertS SahnAlbert

            Hallo,

            mir ist letzt meine Festplatte in meinem Intel Nuc abgeraucht. Es liefen über Proxmox u.a. jeweils Container für iobroker, grafana, influxdb, pihole und shinobi (Kameras).

            Wollte nun auch mal Docker testen, bin aber absoluter Docker Neuling.
            Zudem wollte ich an Proxmox als Grundsystem festhalten.

            Also proxmox image drauf, ubuntu 22 container erstellt, Docker installiert. Iobroker installiert mit:

            docker run -p 8081:8081 --name iobroker -h iobroker buanet/iobroker
            

            und Portainer als Gui habe ich prinzipiell zum laufen bekommen. Doch die Adapter knx und doorbird wollten nicht starten.

            Muss ich deren Ports zusätzlich freigeben, oder in den Netzwerkeinstellungen von Docker rumspielen, wie hier beschrieben https://docs.buanet.de/iobroker-docker-image/docs/#networks? War für mich leider nicht sehr verständlich.
            Am plausibelsten wäre für mich noch die Variante iobroker mit --network host zu starten

            Evtl. kann mir jemand ein Tutorial verlinken, wo das erklärt wird, damit ich dem nochmal eine Chance geben kann, ansonsten bleibe ich doch lieber auf Proxmox.

            Lg, Albert

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            schrieb am zuletzt editiert von OliverIO
            #5

            @sahnalbert
            als tutorial kannst du diese nehmen
            https://smarthome.buanet.de/
            da steht zwar gelegentlich synology, aber docker ist ja das selbe system.
            wenn du portainer verwendest, dann empfehle ich dir gleich die stacks von portainer zu verwenden. das ist das selbe wie docker-compose.
            vorteil, man hat alle container configuration auf einem fleck und kann jederzeit Änderungen vornehmen und die images neu generieren lassen.

            darüber hinaus empfehle ich dir für iobroker macvlan. da kannst du jedem container noch eine eigene IP-adresse geben (wobei nicht jeder container auch wirklich eine eigene ip brauch.
            bei iobroker lohnt sich das ebenfalls, da das mit dem portpappen kompliziert wird, wenn man auf dem gleichen docker-host mehrere container laufen lässt. 8080/8081ff ist halt bei den Anwendungen sehr beliebt.

            die iobroker/stacks definition sieht bei mir so aus

            version: '3'
            
            services:
              iobrokerprod4:
                restart: always
                image: buanet/iobroker:latest
                container_name: iobrokerprod4
                hostname: iobrokerprod4
                ports:
                  - "8081:8081"
                environment:
                    SETGID: 1001
                    SETUID: 1001
                volumes:
                  - /home/iobroker/docker/volume/iobroker_prod4:/opt/iobroker
                  - /home/iobroker/docker/volume/iobroker_prod4_nodemodules:/usr/lib/node_modules
                  - /media/iobroker_backup/:/opt/iobroker/backup
                networks:
                  dockerMACVLAN:
                    ipv4_address: 192.168.1.85
                  iobrokerprod4:
              redis4:
                image: "redis:alpine"
                volumes:
                  - /home/iobroker/docker/volume/redis_prod4:/data
                networks:
                  iobrokerprod4:
                
            networks:
              dockerMACVLAN:
                external: true
              iobrokerprod4:
              
            

            hier werden 2 container konfiguriert (einmal ioborker, einmal redis)
            da sieht man bspw. iobroker hat eine eigene ip, der redis server nicht, ist aber netzwerktechnisch mit iobroker zusammengeschaltet. das kann man sich vorstellen wie 2 netzwerkkarten im rechner. das ist mit docker wirklich sehr einfach zu konfigurieren.
            der servicename dient dann in den netzwerken dann als hostname. in iobroker sag ich dann anstatt ip adresse dann einfach nur für redis "redis4"

            die einrichtung von macvlan findest du auf der seite von buanet als tutorial

            und das allerbeste, mit docker kann man schnell auch mal eine testinstanz aufbauen, so das man die ganzen beta js-controller und beta-vis ausprobieren kann, bevor einem die Hauptinstallation um die Ohren fliegt

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            1 Antwort Letzte Antwort
            1
            • GlasfaserG Offline
              GlasfaserG Offline
              Glasfaser
              schrieb am zuletzt editiert von
              #6

              @sahnalbert sagte in Installation unter Docker und Ports:

              Docker installiert.
              Doch die Adapter knx und doorbird wollten nicht starten.

              KNX Ports :
              https://forum.iobroker.net/post/672003

              Doorbird Port :

              https://github.com/iobroker-community-adapters/ioBroker.doorbird/issues/19

              Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

              1 Antwort Letzte Antwort
              0
              • SahnAlbertS SahnAlbert

                Hallo,

                mir ist letzt meine Festplatte in meinem Intel Nuc abgeraucht. Es liefen über Proxmox u.a. jeweils Container für iobroker, grafana, influxdb, pihole und shinobi (Kameras).

                Wollte nun auch mal Docker testen, bin aber absoluter Docker Neuling.
                Zudem wollte ich an Proxmox als Grundsystem festhalten.

                Also proxmox image drauf, ubuntu 22 container erstellt, Docker installiert. Iobroker installiert mit:

                docker run -p 8081:8081 --name iobroker -h iobroker buanet/iobroker
                

                und Portainer als Gui habe ich prinzipiell zum laufen bekommen. Doch die Adapter knx und doorbird wollten nicht starten.

                Muss ich deren Ports zusätzlich freigeben, oder in den Netzwerkeinstellungen von Docker rumspielen, wie hier beschrieben https://docs.buanet.de/iobroker-docker-image/docs/#networks? War für mich leider nicht sehr verständlich.
                Am plausibelsten wäre für mich noch die Variante iobroker mit --network host zu starten

                Evtl. kann mir jemand ein Tutorial verlinken, wo das erklärt wird, damit ich dem nochmal eine Chance geben kann, ansonsten bleibe ich doch lieber auf Proxmox.

                Lg, Albert

                T Offline
                T Offline
                tobrog
                schrieb am zuletzt editiert von
                #7

                @sahnalbert Mal ne ganz dumme Frage: Warum willst du denn eine doppelte Virtualisierung für iob. Wäre es nicht einfacher das direkt im proxmox container zu installieren und docker wegzulassen.

                OliverIOO 1 Antwort Letzte Antwort
                0
                • SahnAlbertS SahnAlbert

                  Hallo,

                  mir ist letzt meine Festplatte in meinem Intel Nuc abgeraucht. Es liefen über Proxmox u.a. jeweils Container für iobroker, grafana, influxdb, pihole und shinobi (Kameras).

                  Wollte nun auch mal Docker testen, bin aber absoluter Docker Neuling.
                  Zudem wollte ich an Proxmox als Grundsystem festhalten.

                  Also proxmox image drauf, ubuntu 22 container erstellt, Docker installiert. Iobroker installiert mit:

                  docker run -p 8081:8081 --name iobroker -h iobroker buanet/iobroker
                  

                  und Portainer als Gui habe ich prinzipiell zum laufen bekommen. Doch die Adapter knx und doorbird wollten nicht starten.

                  Muss ich deren Ports zusätzlich freigeben, oder in den Netzwerkeinstellungen von Docker rumspielen, wie hier beschrieben https://docs.buanet.de/iobroker-docker-image/docs/#networks? War für mich leider nicht sehr verständlich.
                  Am plausibelsten wäre für mich noch die Variante iobroker mit --network host zu starten

                  Evtl. kann mir jemand ein Tutorial verlinken, wo das erklärt wird, damit ich dem nochmal eine Chance geben kann, ansonsten bleibe ich doch lieber auf Proxmox.

                  Lg, Albert

                  haus-automatisierungH Online
                  haus-automatisierungH Online
                  haus-automatisierung
                  Developer Most Active
                  schrieb am zuletzt editiert von haus-automatisierung
                  #8

                  @tobrog sagte in Installation unter Docker und Ports:

                  Wäre es nicht einfacher das direkt im proxmox container zu installieren und docker wegzulassen.

                  Hatte er ja scheinbar vorher so.

                  @sahnalbert sagte in Installation unter Docker und Ports:

                  Zudem wollte ich an Proxmox als Grundsystem festhalten.

                  Das Problem ist ja auch der fehlende Docker-Support von Proxmox. Klar könnte man jetzt Docker auf dem Host installieren (ist ja Debian), aber das ist Seitens Proxmox (siehe Wiki) nicht empfohlen. Daher eine neue VM für Docker anlegen.

                  If you want to run application containers, for example, Docker images, it is recommended that you run them inside a Proxmox QEMU VM. This will give you all the advantages of application containerization, while also providing the benefits that VMs offer, such as strong isolation from the host and the ability to live-migrate, which otherwise isn’t possible with containers.

                  Wenn man die Proxmox-Features aber eh nicht braucht, könnte man auch einfach ein Standard Debian nehmen und dann Docker installieren und mit Portainer und co arbeiten.

                  🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                  🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                  📚 Meine inoffizielle ioBroker Dokumentation

                  1 Antwort Letzte Antwort
                  0
                  • T tobrog

                    @sahnalbert Mal ne ganz dumme Frage: Warum willst du denn eine doppelte Virtualisierung für iob. Wäre es nicht einfacher das direkt im proxmox container zu installieren und docker wegzulassen.

                    OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    schrieb am zuletzt editiert von
                    #9

                    @tobrog said in Installation unter Docker und Ports:

                    doppelte Virtualisierung

                    Ich dachte auch mal das das nicht gut ist, aber es scheint zu gehen.
                    auch wird nicht virtualisiert in virtualisierung, sondern jeder Prozess läuft gekapselt nativ auf dem Prozessor. Etwas Performance für die doppelte Verwaltung wird zwar weggehen, scheint sich aber in Grenzen zu halten.
                    Der große Vorteil von docker ist der docker hub, also vordefinierte Images für jeden erdenklichen Zweck.
                    Bei proxmox hast du das nur für Basissysteme. Danach musst du darin alles installieren, wie wenn du in einer vm bist. Vorteil von docker ist, das updates von betriebssystem (also das im container) + im image definierten software blitzeschnelle geht und du dir nicht noch gedanken machen musst, welche schritte du alles untrnommen hast um es zum laufen zu bekommen

                    Meine Adapter und Widgets
                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                    Links im Profil

                    T 1 Antwort Letzte Antwort
                    0
                    • OliverIOO OliverIO

                      @tobrog said in Installation unter Docker und Ports:

                      doppelte Virtualisierung

                      Ich dachte auch mal das das nicht gut ist, aber es scheint zu gehen.
                      auch wird nicht virtualisiert in virtualisierung, sondern jeder Prozess läuft gekapselt nativ auf dem Prozessor. Etwas Performance für die doppelte Verwaltung wird zwar weggehen, scheint sich aber in Grenzen zu halten.
                      Der große Vorteil von docker ist der docker hub, also vordefinierte Images für jeden erdenklichen Zweck.
                      Bei proxmox hast du das nur für Basissysteme. Danach musst du darin alles installieren, wie wenn du in einer vm bist. Vorteil von docker ist, das updates von betriebssystem (also das im container) + im image definierten software blitzeschnelle geht und du dir nicht noch gedanken machen musst, welche schritte du alles untrnommen hast um es zum laufen zu bekommen

                      T Offline
                      T Offline
                      tobrog
                      schrieb am zuletzt editiert von
                      #10

                      @oliverio Ich habe auch einen Proxmox Container mit docker laufen: zb laufen da Sachen wie UptimeKuma oder Tautulli.
                      Aber für ioroker wäre mir das zu kompliziert, da ich ja jeden port erst durchreichen muss. Jeder neue Adapter mit Port würde also wieder eine Anpassung des docker containers bedeuten. Und ein vordefiniertes images braucht man für iobroker ja eigentlich nicht wirlich :innocent:
                      Just my 2cts.

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      774

                      Online

                      32.6k

                      Benutzer

                      82.0k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe