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. Einsteigerfragen
  4. Installation
  5. ioBroker im Docker updaten. Wie?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    909

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

ioBroker im Docker updaten. Wie?

Geplant Angeheftet Gesperrt Verschoben Installation
20 Beiträge 7 Kommentatoren 2.5k Aufrufe 8 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.
  • OliverIOO OliverIO

    @dave83

    hier sind die ebenen des update/upgrades in zusammenhang mit docker container erklärt
    https://smarthome.buanet.de/2020/10/iobroker-docker-container-updates-upgrades/

    wie häufig:

    Adapter:
    zeitnah

    js-controller (also der iobroker an sich) :
    manche hier würden sagen zeitnah
    wenn du aber keine Probleme hast, immer dann wenn sich die mittlere Versionsnummer ändert
    Änderungen im 3.Teil der Versionsnummer sind meist Fehlerbehebungen.
    Eigentlcih ist das Update kein riesen Act und geht wirklich in wenigen Minuten.
    Wichtig ist, das du ein vollständiges Backup hast, falls doch was schief geht

    container
    hier würde es ausreichen, wenn buanet eine neue major version herausgiebt,
    da er sich ja hauptsächlich um die containererstellung kümmert, der dann ja bei dir bereits läuft. ansonsten wird mit neuem container eigentlich nur das betriebssystem und node aktualisiert.
    sofern du aber keine Probleme/Fehler hast, nur aktualisiseren bei Major-Versionswechsel
    Diese Aktualisierung geht ebenfalls relativ schnell (einfach Pull von neuem Image und neu starten). Allerdings kann das kompilieren des codes ein wenig Zeit in Anspruch nehmen.
    Ich persönlich mach in einem Testcontainer immer ein Probelauf und switche dann die macvlan ip auf den neuen container
    wichtig auch hier natürlich ein Backup

    Marc BergM Offline
    Marc BergM Offline
    Marc Berg
    Most Active
    schrieb am zuletzt editiert von
    #4

    @oliverio sagte in ioBroker im Docker updaten. Wie?:

    hier sind die ebenen des update/upgrades in zusammenhang mit docker container erklärt
    https://smarthome.buanet.de/2020/10/iobroker-docker-container-updates-upgrades/

    Diese drei Jahre alte Beschreibung ist für halbwegs aktuelle Images nicht mehr der empfohlene Weg. Aber wird wohl auch noch funktionieren.

    NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

    Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

    Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

    1 Antwort Letzte Antwort
    0
    • D Dave83

      Hallo,

      ich hab Bildschirmfoto 2023-11-06 um 11.35.47.png

      Wie updatet man auf die aktuelle Version?
      Und wie wichtig ist das? Unbedingt machen, oder warten bis es einen aktualisierten Docker gibt?

      E Online
      E Online
      emil70
      schrieb am zuletzt editiert von emil70
      #5

      @dave83

      Hiermit aktualisieren ich iobroker auf meiner Synologie

      pkill -u iobroker
      sleep 1
      iobroker update
      sleep 1
      iobroker upgrade self
      
      Danach den Container neu starten mit
      
      iobroker start
      

      läuft ohne Probleme durch

      Oder neues iobroker (V9) aufsetzen und dann das Backup einspielen

      backup einspielen
      
      backup nach backups packen
      
      cd backups
      sleep 1
      iobroker restore 0
      
      
      iobroker start
      
      iobroker upload all
      

      gruss emil70

      iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

      lobomauL D 2 Antworten Letzte Antwort
      0
      • Marc BergM Marc Berg

        @dave83 sagte in ioBroker im Docker updaten. Wie?:

        Wie updatet man auf die aktuelle Version?

        https://docs.buanet.de/iobroker-docker-image/docs/#iobroker-js-controller-core-updates

        Und wie wichtig ist das? Unbedingt machen, oder warten bis es einen aktualisierten Docker gibt?

        Es ist empfohlen, erst den js-controller sowie alle Adapter auf die aktuelle Version zu bringen, bevor man das Docker-Image aktualisiert.
        https://docs.buanet.de/iobroker-docker-image/docs/#upgrades

        CodierknechtC Online
        CodierknechtC Online
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von
        #6

        @marc-berg sagte in ioBroker im Docker updaten. Wie?:

        Es ist empfohlen, erst den js-controller sowie alle Adapter auf die aktuelle Version zu bringen, bevor man das Docker-Image aktualisiert.

        Man hat ansonsten gerne mal das Problem, dass ein im Notfall erforderliches Backup mit einer alten Version des JS-Controllers erzeugt wurde und mit einer neuen Version nicht wiederherstellbar ist.

        Ich habe den Container immer wie folgt aktualisiert:

        • Container stoppen und löschen
          Container sind Wegwerfartikel! Dazu sind sie gedacht.
        • Image aktualisieren bzw. neueste Version des Image holen.
        • Neuen Container mit identischen Einstellungen erzeugen und starten
          Insbesondere muss das gleiche (vorhandene) Verzeichnis gemountet werden.
        • warten ... warten ... voilá

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        E 1 Antwort Letzte Antwort
        0
        • CodierknechtC Codierknecht

          @marc-berg sagte in ioBroker im Docker updaten. Wie?:

          Es ist empfohlen, erst den js-controller sowie alle Adapter auf die aktuelle Version zu bringen, bevor man das Docker-Image aktualisiert.

          Man hat ansonsten gerne mal das Problem, dass ein im Notfall erforderliches Backup mit einer alten Version des JS-Controllers erzeugt wurde und mit einer neuen Version nicht wiederherstellbar ist.

          Ich habe den Container immer wie folgt aktualisiert:

          • Container stoppen und löschen
            Container sind Wegwerfartikel! Dazu sind sie gedacht.
          • Image aktualisieren bzw. neueste Version des Image holen.
          • Neuen Container mit identischen Einstellungen erzeugen und starten
            Insbesondere muss das gleiche (vorhandene) Verzeichnis gemountet werden.
          • warten ... warten ... voilá
          E Online
          E Online
          emil70
          schrieb am zuletzt editiert von emil70
          #7

          @codierknecht

          löscht du dann nicht den Inhalt vom gemouteten Verzeichniss?

          gruss emil70

          iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

          CodierknechtC 1 Antwort Letzte Antwort
          0
          • E emil70

            @dave83

            Hiermit aktualisieren ich iobroker auf meiner Synologie

            pkill -u iobroker
            sleep 1
            iobroker update
            sleep 1
            iobroker upgrade self
            
            Danach den Container neu starten mit
            
            iobroker start
            

            läuft ohne Probleme durch

            Oder neues iobroker (V9) aufsetzen und dann das Backup einspielen

            backup einspielen
            
            backup nach backups packen
            
            cd backups
            sleep 1
            iobroker restore 0
            
            
            iobroker start
            
            iobroker upload all
            
            lobomauL Offline
            lobomauL Offline
            lobomau
            schrieb am zuletzt editiert von
            #8

            @emil70 in welcher Konsole gibt man das ein bei der Synology? Ich hatte es bisher nur zu Testzwecken im Docker auf der Syno laufen.

            Host: NUC8i3 mit Proxmox:

            • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
            • Slave: Pi4
            E 1 Antwort Letzte Antwort
            0
            • lobomauL lobomau

              @emil70 in welcher Konsole gibt man das ein bei der Synology? Ich hatte es bisher nur zu Testzwecken im Docker auf der Syno laufen.

              E Online
              E Online
              emil70
              schrieb am zuletzt editiert von
              #9

              @lobomau

              ich habe meine Container unter Portainer am laufen.

              Screenshot 2023-11-06 at 13-11-43 Portainer local.png

              Ansonsten mit Putty auf dein Syno verbinden und den gemoutes Verzeichniss rein, würde ich sagen

              gruss emil70

              iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

              1 Antwort Letzte Antwort
              1
              • E emil70

                @codierknecht

                löscht du dann nicht den Inhalt vom gemouteten Verzeichniss?

                CodierknechtC Online
                CodierknechtC Online
                Codierknecht
                Developer Most Active
                schrieb am zuletzt editiert von
                #10

                @emil70 sagte in ioBroker im Docker updaten. Wie?:

                @codierknecht

                löscht du dann nicht den Inhalt vom gemouteten Verzeichniss?

                Nein. Im Gegenteil: Der Container merkt beim ersten Start, dass da bereits eine Installation vorhanden ist.

                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                HmIP|ZigBee|Tasmota|Unifi
                Zabbix Certified Specialist
                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                E 1 Antwort Letzte Antwort
                0
                • CodierknechtC Codierknecht

                  @emil70 sagte in ioBroker im Docker updaten. Wie?:

                  @codierknecht

                  löscht du dann nicht den Inhalt vom gemouteten Verzeichniss?

                  Nein. Im Gegenteil: Der Container merkt beim ersten Start, dass da bereits eine Installation vorhanden ist.

                  E Online
                  E Online
                  emil70
                  schrieb am zuletzt editiert von emil70
                  #11

                  @codierknecht

                  Ok, Danke. Hatte ich so noch nicht ausprobiert.

                  Das ist ja dann noch sicherer und einfacher

                  gruss emil70

                  iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

                  1 Antwort Letzte Antwort
                  0
                  • D Offline
                    D Offline
                    Dave83
                    schrieb am zuletzt editiert von
                    #12

                    @Codierknecht Dein Weg scheint für mich am verständlichsten und einfachsten. Auch am sinvolsten.

                    Meinst du das so:

                    Hier den Docker stoppen und dann löschen?
                    Bildschirmfoto 2023-11-06 um 21.43.55.png

                    Dann so updaten:
                    Bildschirmfoto 2023-11-06 um 21.41.08.png

                    Und dann wieder so installieren, wie ich es damals installiert habe. Damals habe ich Marius Anleitung über den Aufgabenplaner verwendet.
                    Bildschirmfoto 2023-11-06 um 21.42.00.png

                    Ich sichere im Docker verzeichnet noch den ioBroker Ordner. Als Zip, Dann bin ich mir sicher, dass ich von dem Inhalt eine Sicherung habe, oder? Ich finde das das theoretisch eine gute idee ist, aber praktisch habe ich es noch nicht gebraucht.

                    CodierknechtC ? 2 Antworten Letzte Antwort
                    0
                    • D Dave83

                      @Codierknecht Dein Weg scheint für mich am verständlichsten und einfachsten. Auch am sinvolsten.

                      Meinst du das so:

                      Hier den Docker stoppen und dann löschen?
                      Bildschirmfoto 2023-11-06 um 21.43.55.png

                      Dann so updaten:
                      Bildschirmfoto 2023-11-06 um 21.41.08.png

                      Und dann wieder so installieren, wie ich es damals installiert habe. Damals habe ich Marius Anleitung über den Aufgabenplaner verwendet.
                      Bildschirmfoto 2023-11-06 um 21.42.00.png

                      Ich sichere im Docker verzeichnet noch den ioBroker Ordner. Als Zip, Dann bin ich mir sicher, dass ich von dem Inhalt eine Sicherung habe, oder? Ich finde das das theoretisch eine gute idee ist, aber praktisch habe ich es noch nicht gebraucht.

                      CodierknechtC Online
                      CodierknechtC Online
                      Codierknecht
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #13

                      @dave83
                      Sollte funktionieren.
                      Ich hatte nur DSM 6. Da konnte man ein Image nicht so einfach aktualisieren.

                      Versuch macht klug. Du hast ja im Notfall eine Sicherung.

                      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                      HmIP|ZigBee|Tasmota|Unifi
                      Zabbix Certified Specialist
                      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                      1 Antwort Letzte Antwort
                      0
                      • D Offline
                        D Offline
                        Dave83
                        schrieb am zuletzt editiert von
                        #14

                        Mhh, kann es sein, das etwas geupdatet wurde, aber nicht die js-controller Version?

                        Ich hab es wieder gestartet. Im Docker protokoll steht auch etwas. Vermutlich die neue Version vom Docker Image. Aber der JS hat sich nicht geändert.

                        Bildschirmfoto 2023-11-06 um 22.05.21.png

                        Bildschirmfoto 2023-11-06 um 22.07.11.png

                        1 Antwort Letzte Antwort
                        0
                        • E emil70

                          @dave83

                          Hiermit aktualisieren ich iobroker auf meiner Synologie

                          pkill -u iobroker
                          sleep 1
                          iobroker update
                          sleep 1
                          iobroker upgrade self
                          
                          Danach den Container neu starten mit
                          
                          iobroker start
                          

                          läuft ohne Probleme durch

                          Oder neues iobroker (V9) aufsetzen und dann das Backup einspielen

                          backup einspielen
                          
                          backup nach backups packen
                          
                          cd backups
                          sleep 1
                          iobroker restore 0
                          
                          
                          iobroker start
                          
                          iobroker upload all
                          
                          D Offline
                          D Offline
                          Dave83
                          schrieb am zuletzt editiert von Dave83
                          #15

                          @emil70 Wo trägst du das ein?
                          EDIT: Ok, ich hab gelesen, dass du das bei Portiana machst.

                          So????

                          pkill -u iobroker
                          sleep 1
                          iobroker update
                          sleep 1
                          iobroker upgrade self 
                          iobroker start
                          

                          Gibt es da eine Konsole im Docker?

                          CodierknechtC 1 Antwort Letzte Antwort
                          0
                          • D Dave83

                            @emil70 Wo trägst du das ein?
                            EDIT: Ok, ich hab gelesen, dass du das bei Portiana machst.

                            So????

                            pkill -u iobroker
                            sleep 1
                            iobroker update
                            sleep 1
                            iobroker upgrade self 
                            iobroker start
                            

                            Gibt es da eine Konsole im Docker?

                            CodierknechtC Online
                            CodierknechtC Online
                            Codierknecht
                            Developer Most Active
                            schrieb am zuletzt editiert von
                            #16

                            @dave83 sagte in ioBroker im Docker updaten. Wie?:

                            Gibt es da eine Konsole im Docker?

                            Wenn der Container läuft:
                            caa6e9fe-ff0d-44ec-97b3-3c12b6e465e2-image.png
                            und dort als Befehl dann bash.

                            Oder direkt per PowerShell oder PuTTy auf die Kiste.

                            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                            HmIP|ZigBee|Tasmota|Unifi
                            Zabbix Certified Specialist
                            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                            1 Antwort Letzte Antwort
                            0
                            • D Offline
                              D Offline
                              Dave83
                              schrieb am zuletzt editiert von
                              #17

                              Ok, wir haben es zusammen geschafft. Ich hab am ende den Container anschließend manuell nochmal gestartet. Im Docker war der immer noch grün.
                              Bildschirmfoto 2023-11-06 um 22.41.25.png Bildschirmfoto 2023-11-06 um 22.43.15.png

                              1 Antwort Letzte Antwort
                              0
                              • D Dave83

                                @Codierknecht Dein Weg scheint für mich am verständlichsten und einfachsten. Auch am sinvolsten.

                                Meinst du das so:

                                Hier den Docker stoppen und dann löschen?
                                Bildschirmfoto 2023-11-06 um 21.43.55.png

                                Dann so updaten:
                                Bildschirmfoto 2023-11-06 um 21.41.08.png

                                Und dann wieder so installieren, wie ich es damals installiert habe. Damals habe ich Marius Anleitung über den Aufgabenplaner verwendet.
                                Bildschirmfoto 2023-11-06 um 21.42.00.png

                                Ich sichere im Docker verzeichnet noch den ioBroker Ordner. Als Zip, Dann bin ich mir sicher, dass ich von dem Inhalt eine Sicherung habe, oder? Ich finde das das theoretisch eine gute idee ist, aber praktisch habe ich es noch nicht gebraucht.

                                ? Offline
                                ? Offline
                                Ein ehemaliger Benutzer
                                schrieb am zuletzt editiert von
                                #18

                                @dave83 sagte in ioBroker im Docker updaten. Wie?:

                                Hier den Docker stoppen und dann löschen?

                                Moin,

                                wenn Du den neuen Container Manager der DSM nutzt, dann brauchst Du da keinen so großen Aufriss zu machen, wenn Dir der Container Manager -> CM zeigt, dass ein neues Image zur Verfügung steht, einfach auf den (Update verfügbar) klicken und machen lassen, CM kümmert sich darum, das alte Image vom Container zu lösen, das Neue an den Container zu binden usw.
                                Anschließend kannst Du sehen, ob es Images gibt, die jetzt im luftleeren Raum hängen und kannst die dann Löschen
                                d1d12d83-ff1e-49cd-bec4-0242b7112d98-image.png

                                Es gab auch noch kein Problem, ob ich das jetzt über CM mache oder ob ich das über Portainer mache, beides funktioniert transparent für den jeweils anderen.

                                VG
                                Bernd

                                E 1 Antwort Letzte Antwort
                                0
                                • ? Ein ehemaliger Benutzer

                                  @dave83 sagte in ioBroker im Docker updaten. Wie?:

                                  Hier den Docker stoppen und dann löschen?

                                  Moin,

                                  wenn Du den neuen Container Manager der DSM nutzt, dann brauchst Du da keinen so großen Aufriss zu machen, wenn Dir der Container Manager -> CM zeigt, dass ein neues Image zur Verfügung steht, einfach auf den (Update verfügbar) klicken und machen lassen, CM kümmert sich darum, das alte Image vom Container zu lösen, das Neue an den Container zu binden usw.
                                  Anschließend kannst Du sehen, ob es Images gibt, die jetzt im luftleeren Raum hängen und kannst die dann Löschen
                                  d1d12d83-ff1e-49cd-bec4-0242b7112d98-image.png

                                  Es gab auch noch kein Problem, ob ich das jetzt über CM mache oder ob ich das über Portainer mache, beides funktioniert transparent für den jeweils anderen.

                                  VG
                                  Bernd

                                  E Online
                                  E Online
                                  emil70
                                  schrieb am zuletzt editiert von
                                  #19

                                  @dp20eic sagte in ioBroker im Docker updaten. Wie?:

                                  Container Manager

                                  Wo finde ich den den Container Manager?

                                  Bei mir sieht das so aus
                                  Screenshot 2023-11-07 at 12-15-41 Munzserver - Synology DiskStation.png

                                  gruss emil70

                                  iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

                                  ? 1 Antwort Letzte Antwort
                                  0
                                  • E emil70

                                    @dp20eic sagte in ioBroker im Docker updaten. Wie?:

                                    Container Manager

                                    Wo finde ich den den Container Manager?

                                    Bei mir sieht das so aus
                                    Screenshot 2023-11-07 at 12-15-41 Munzserver - Synology DiskStation.png

                                    ? Offline
                                    ? Offline
                                    Ein ehemaliger Benutzer
                                    schrieb am zuletzt editiert von
                                    #20

                                    @emil70 sagte in ioBroker im Docker updaten. Wie?:

                                    Wo finde ich den den Container Manager?

                                    Moin,

                                    sorry war im anderen Post nicht genau, den Container Manager gibt es erst seit DSM 7.2.
                                    Davor gab es nur den alten, so wie bei Dir.
                                    Ob Du auf DSM 7.x migrieren kannst, musst Du bei Synology nachschauen.

                                    VG
                                    Bernd

                                    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

                                    823

                                    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