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. Off Topic
  4. Installation unter Docker und Ports

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    756

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

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

Installation unter Docker und Ports

Scheduled Pinned Locked Moved Off Topic
10 Posts 5 Posters 7.4k Views 7 Watching
  • 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.
  • SahnAlbertS Offline
    SahnAlbertS Offline
    SahnAlbert
    wrote on last edited by 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 Replies Last reply
    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
      wrote on last edited by 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 Reply Last reply
      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
        wrote on last edited by
        #3

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

        haus-automatisierungH 1 Reply Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          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
            wrote on last edited by 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 Reply Last reply
            1
            • GlasfaserG Offline
              GlasfaserG Offline
              Glasfaser
              wrote on last edited by
              #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 Reply Last reply
              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 Online
                T Online
                tobrog
                wrote on last edited by
                #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 Reply Last reply
                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
                  wrote on last edited by 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 Reply Last reply
                  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
                    wrote on last edited by
                    #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 Reply Last reply
                    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 Online
                      T Online
                      tobrog
                      wrote on last edited by
                      #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 😇
                      Just my 2cts.

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      581

                      Online

                      32.8k

                      Users

                      82.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