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. Update buanet Docker Container, Frage an die Experten

NEWS

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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    566

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

Update buanet Docker Container, Frage an die Experten

Geplant Angeheftet Gesperrt Verschoben Off Topic
12 Beiträge 5 Kommentatoren 626 Aufrufe 4 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.
  • icebearI icebear

    Hallo, ich hätt da mal eine Frage an die Docker Experten hier.
    Ich würde gerne meine ioBroker updaten, und will mich nur nochmal rückvergewissern ob ich alles richtig verstanden hab.

    Bei mir läuft auf der Synology NAS (DSM 7.2-64570 Update3) ioBroker (js-controller 4.0.24) in einem Docker Container (buanet/iobroker v.7.0.1),
    bzw jetzt heißt das ja Container Manager.

    Wenn ich das richtig verstanden hab mit dem Update auf eine neue Major Version von ioBroker wäre für Docker die beste vorgehensweise:

    1. iobroker Backup (backitup Adapter)
    2. iobroker Container stoppen
    3. gesamten Ordner iobroker_data sichern
    4. ioBroker Container umbennen
    5. neue Ordner iobroker_data anlegen
    6. neuen Container erstellen mit docker pull buanet/iobroker:latest-v
    7. docker run -p 8081:8081 --name iobroker -h iobroker buanet/iobroker:latest-v
    8. wenn iobroker läuft 'backitup' Adapter installieren und 'vis' installieren
    9. backup in das backupverzeichnis von ioBroker kopieren.
      10.iobroker über 'backitup' Adapter wiederherstellen.

    wenn dann alles richtig läuft kann der alte ioBroker Container gelöscht werden.

    Ist diese vorgehensweise so richtig? Oder hat einer eine bessere vorgehensweise?

    FredFF Online
    FredFF Online
    FredF
    Most Active Forum Testing
    schrieb am zuletzt editiert von
    #3

    @icebear und daran denken nicht den latest Tag zu nehmen.

    1 Antwort Letzte Antwort
    0
    • icebearI Offline
      icebearI Offline
      icebear
      schrieb am zuletzt editiert von
      #4

      @fredf said in Update buanet Docker Container, Frage an die Experten:

      nicht den latest Tag zu nehmen.

      @fredf

      kannst du mir nochmal genau aufschreiben wie die Befehle heißen

      also > docker pull buanet/iobroker:latest-v oder muß da die versions nummer hin?

      und dann

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

      FredFF 1 Antwort Letzte Antwort
      0
      • icebearI icebear

        @fredf said in Update buanet Docker Container, Frage an die Experten:

        nicht den latest Tag zu nehmen.

        @fredf

        kannst du mir nochmal genau aufschreiben wie die Befehle heißen

        also > docker pull buanet/iobroker:latest-v oder muß da die versions nummer hin?

        und dann

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

        FredFF Online
        FredFF Online
        FredF
        Most Active Forum Testing
        schrieb am zuletzt editiert von
        #5

        @icebear suche mal die Buanet docker page. Da steht es beschrieben.
        Ich bin unterwegs.

        1 Antwort Letzte Antwort
        0
        • icebearI icebear

          Hallo, ich hätt da mal eine Frage an die Docker Experten hier.
          Ich würde gerne meine ioBroker updaten, und will mich nur nochmal rückvergewissern ob ich alles richtig verstanden hab.

          Bei mir läuft auf der Synology NAS (DSM 7.2-64570 Update3) ioBroker (js-controller 4.0.24) in einem Docker Container (buanet/iobroker v.7.0.1),
          bzw jetzt heißt das ja Container Manager.

          Wenn ich das richtig verstanden hab mit dem Update auf eine neue Major Version von ioBroker wäre für Docker die beste vorgehensweise:

          1. iobroker Backup (backitup Adapter)
          2. iobroker Container stoppen
          3. gesamten Ordner iobroker_data sichern
          4. ioBroker Container umbennen
          5. neue Ordner iobroker_data anlegen
          6. neuen Container erstellen mit docker pull buanet/iobroker:latest-v
          7. docker run -p 8081:8081 --name iobroker -h iobroker buanet/iobroker:latest-v
          8. wenn iobroker läuft 'backitup' Adapter installieren und 'vis' installieren
          9. backup in das backupverzeichnis von ioBroker kopieren.
            10.iobroker über 'backitup' Adapter wiederherstellen.

          wenn dann alles richtig läuft kann der alte ioBroker Container gelöscht werden.

          Ist diese vorgehensweise so richtig? Oder hat einer eine bessere vorgehensweise?

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

          @icebear

          es gibt 3 bereiche die du updaten kannst

          1. adapter
            das machst du wie gewohnt in iobroker
          2. iobroker selbst updaten
            wenn du das schon im container laufen hast, dann schau mal bei buanet nach wie das mit dem maintanace script läuft, das macht dir da alles
          3. node/betriebssystem des containers updaten, sollte man immer machen wenn sich die hauptversion des iobrokers ändert
            dazu am besten ein sicherung aller deiner daten machen (backitup). das ist eigentlich nur zur Sicherheit, falls was schief geht, so das du den container neu aufbauen kanns
            dann das image neu pullen/aktualisiseren bzw. das image-tag auf neue version anpassen
            dann den container neu starten
            etwas geduldig sein, da es schon eine weile dauern kann, bis alle adapter wieder laufen. dazu auch gerne das iobroker log beobachten
            fertig

          das alles ist bei buanet auf dieser seite beschrieben
          https://smarthome.buanet.de/2020/10/iobroker-docker-container-updates-upgrades/

          sehr empfehlenswert ist seine dockerkonfiguration mittels docker-compose zu definieren.

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

          B 1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @icebear

            es gibt 3 bereiche die du updaten kannst

            1. adapter
              das machst du wie gewohnt in iobroker
            2. iobroker selbst updaten
              wenn du das schon im container laufen hast, dann schau mal bei buanet nach wie das mit dem maintanace script läuft, das macht dir da alles
            3. node/betriebssystem des containers updaten, sollte man immer machen wenn sich die hauptversion des iobrokers ändert
              dazu am besten ein sicherung aller deiner daten machen (backitup). das ist eigentlich nur zur Sicherheit, falls was schief geht, so das du den container neu aufbauen kanns
              dann das image neu pullen/aktualisiseren bzw. das image-tag auf neue version anpassen
              dann den container neu starten
              etwas geduldig sein, da es schon eine weile dauern kann, bis alle adapter wieder laufen. dazu auch gerne das iobroker log beobachten
              fertig

            das alles ist bei buanet auf dieser seite beschrieben
            https://smarthome.buanet.de/2020/10/iobroker-docker-container-updates-upgrades/

            sehr empfehlenswert ist seine dockerkonfiguration mittels docker-compose zu definieren.

            B Offline
            B Offline
            Blockmove
            schrieb am zuletzt editiert von
            #7

            @oliverio said in Update buanet Docker Container, Frage an die Experten:

            sehr empfehlenswert ist seine dockerkonfiguration mittels docker-compose zu definieren.

            Noch einfacher ist es wenn man Portainer als Web-Oberfläche für docker benutzt.
            Dann kann man das Compose-File in den Editor kopieren und sieht auch gleich nach dem Deployen des Stacks die Ist-Einstellungen

            The difference beetween Man and Boys:
            The price of their toys 😀

            OliverIOO icebearI 2 Antworten Letzte Antwort
            0
            • B Blockmove

              @oliverio said in Update buanet Docker Container, Frage an die Experten:

              sehr empfehlenswert ist seine dockerkonfiguration mittels docker-compose zu definieren.

              Noch einfacher ist es wenn man Portainer als Web-Oberfläche für docker benutzt.
              Dann kann man das Compose-File in den Editor kopieren und sieht auch gleich nach dem Deployen des Stacks die Ist-Einstellungen

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

              @blockmove
              ja, weiß aber nicht ob er das in der synology hat
              am besten erst mal nicht mit noch einem anderen tool überfordern

              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
              0
              • B Blockmove

                @oliverio said in Update buanet Docker Container, Frage an die Experten:

                sehr empfehlenswert ist seine dockerkonfiguration mittels docker-compose zu definieren.

                Noch einfacher ist es wenn man Portainer als Web-Oberfläche für docker benutzt.
                Dann kann man das Compose-File in den Editor kopieren und sieht auch gleich nach dem Deployen des Stacks die Ist-Einstellungen

                icebearI Offline
                icebearI Offline
                icebear
                schrieb am zuletzt editiert von
                #9

                @blockmove

                doch ich habe Portainer laufen, aber da hab ich mir ein anderen Container mit zerhauen, deswegen bin ich da ein bischen vorsichtig.
                Im ioBroker steckt halt echt riesig viel Arbeit drin.

                Wenn du mir beschreiben könntest am besten mit Bildern wie ich das machen muß, dann kann ich mir das ja mal anschauen.

                CodierknechtC OliverIOO 2 Antworten Letzte Antwort
                0
                • icebearI icebear

                  @blockmove

                  doch ich habe Portainer laufen, aber da hab ich mir ein anderen Container mit zerhauen, deswegen bin ich da ein bischen vorsichtig.
                  Im ioBroker steckt halt echt riesig viel Arbeit drin.

                  Wenn du mir beschreiben könntest am besten mit Bildern wie ich das machen muß, dann kann ich mir das ja mal anschauen.

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

                  @icebear
                  Ich habe das immer von Hand gemacht … wie oben beschrieben.
                  Solange der neue Container mit identischen Einstellungen erzeugt wird - insbesondere Mount - läuft das „wie geschnitten Brot“. Man braucht lediglich ein wenig Geduld.

                  "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
                  • icebearI icebear

                    @blockmove

                    doch ich habe Portainer laufen, aber da hab ich mir ein anderen Container mit zerhauen, deswegen bin ich da ein bischen vorsichtig.
                    Im ioBroker steckt halt echt riesig viel Arbeit drin.

                    Wenn du mir beschreiben könntest am besten mit Bildern wie ich das machen muß, dann kann ich mir das ja mal anschauen.

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

                    @icebear

                    eigentlich ganz einfach
                    im portainer auf den punkt stacks gehen
                    dann oben den web editor auswählen
                    dann die folgende konfiguration eintragen
                    iobrokertest ggfs überall nach deinen wünschen anpassen

                    version: '2.1'
                    
                    services:
                      iobrokertest:
                        restart: always
                        image: buanet/iobroker:latest-v9
                        container_name: iobrokertest
                        hostname: iobrokertest
                        ports:
                          - "8081:8081"
                    
                    

                    dann auf deploy gehen
                    und kurz warten.
                    sobald die meldung kommt das der container erfolgreich gestartet ist
                    kannst du den container auswählen und in die logs schauen
                    dann ne ganze weile warten, bis der iobroker wirklich gestartet ist (wenn schritt 5 von 5 abgeschlossen ist)

                    dann im browser das folgende eingeben
                    <ip deiner dockerhostmaschine>:8081

                    fertig

                    die obige konfiguration hat jetzt natürlich noch keine spezialitäten drin
                    oder volumes die bei dir auf dein dateisystem zeigen. das wird alles intern erstmal erzeugt
                    aber als startpunkt ob das schon mal läuft reicht das aus
                    so sehen bei mir die docker-compose aus für die testinstanz für iobroker

                    das ist auch hier beschrieben
                    https://smarthome.buanet.de/2021/01/arbeiten-mit-portainer-stacks/
                    allerdings hat buanet in seiner konfiguration die volumes drin und auch das macvlan
                    diese features würde ich aber als docker-anfänger erst nach und nach dazumachen
                    da jeder schritt wieder fehler enthalten können

                    das mit anderen container zerhauen kann ich mir nicht so richtig vorstellen.
                    docker ist dafür gemacht, das die container von einander getrennt sind.
                    wenn du natürlich den gleichen festplattenpfad für mehrere container unterschiedlicher iobroker versionen nimmst, könnte schrott dabei herauskommen
                    aber das ist kein problem von docker

                    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
                    0
                    • icebearI Offline
                      icebearI Offline
                      icebear
                      schrieb am zuletzt editiert von
                      #12

                      Danke für eure Antworten, dann werd ich die Tage mal schauen, sollte ja demnach eigentlich ohne Probleme funktioniern.

                      Eine Frage hätt ich noch wie sieht das bei den Adaptern aus die dann beim restore wiederhergestellt werden, funktioniert das auch wenn ich beta-Adapter installiert habe?

                      Ich hab halt zwei oder drei Adapter die sind noch beta, oder noch garnicht offiziell.(z.B. den energiefluss-erweitert) gibts damit Probleme?

                      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

                      291

                      Online

                      32.5k

                      Benutzer

                      81.8k

                      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