Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Installation
    5. Update Node.js

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Update Node.js

    This topic has been deleted. Only users with topic management privileges can see it.
    • Olli_M
      Olli_M @haus-automatisierung last edited by

      @haus-automatisierung

      Ich habe natürlich keinen extra nodejs-Container...LOL

      das ist über den normalen Synology Paket Manager installiert.

      Wie meinst du genau das neues Docker-Image von Iobroker? Neuinstallation oder ein Update? Ansich update ich ja sonst Iobroker wie z.b. auch den js-controller über das Terminal wenn ich im Docker von dem iobroker image bin.

      Hier steht nur latest...aber der aktualisiert es ja nicht andauernd oder?

      Bildschirmfoto 2022-10-27 um 09.24.38.png

      Aber wo denke ich denn falsch ich geh in mein Docker Image in das Terminal und habe dort eine aktuelle node Version. So ganz check ich es nicht...LOL

      haus-automatisierung 1 Reply Last reply Reply Quote 0
      • haus-automatisierung
        haus-automatisierung Developer Most Active @Olli_M last edited by

        @olli_m sagte in Update Node.js:

        das ist über den normalen Synology Paket Manager installiert.

        Ja, und davon weiß der Container logischerweise nix. Genau das ist ja der Sinn von einem Container und Docker - dass man keine Abhängigkeiten auf dem Host braucht 🙂

        Genauso geht man nicht mit dem Termin in den Container und installiert irgendwelche Pakete nach. Das ist ja keine virtuelle Maschine... bzw. sollte nicht so behandelt werden.

        latest zu nutzen ist nicht best practice. Man nimmt immer ein spezifisches Tag. Aktuell ist das v7.0.1.

        Du hast ja sicherlich ein Volume erstellt, um die Daten persistent auf dem Host zu haben, oder? Dann kannst Du den Container löschen und mit dem aktuellen Tag neu erstellen. Dann das gleiche Volume wieder mappen und alles sollte wieder da sein.

        Olli_M 1 Reply Last reply Reply Quote 0
        • Olli_M
          Olli_M @haus-automatisierung last edited by

          @haus-automatisierung

          okay ist wohl so auch wenn ich es nicht verstehe...denn ich log mich ja direkt übers Terminal in dem Docker Container ein 🙂

          Habe jetzt leider kein Volume erstellt 😞

          Bildschirmfoto 2022-10-27 um 09.33.17.png

          Wie mach ich das jetzt am gescheitesten? Oder soll ich einfach so alles lassen wie es ist... läuft ja 🙂

          haus-automatisierung 1 Reply Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active @Olli_M last edited by haus-automatisierung

            @olli_m sagte in Update Node.js:

            Habe jetzt leider kein Volume erstellt

            Das ist schlecht, weil jetzt alles im ioBroker verloren geht, wenn Du den Container löschst.

            Jetzt müsstest Du erstmal mit docker cp alles von /opt/iobroker aus dem Container auf den Host kopieren um das Verzeichnis dann für den neuen Container als Volume zu mappen.

            https://docs.docker.com/engine/reference/commandline/cp/

            Olli_M 1 Reply Last reply Reply Quote 0
            • Olli_M
              Olli_M @haus-automatisierung last edited by

              @haus-automatisierung

              okay verstehe ich .-)

              oder macht es zuerst Sinn von der Reihenfolge ein neues Docker Image mit der neuen Version anzulegen, erstmal das Mapping dann richtig machen und dann alles rüber kopieren?

              haus-automatisierung 1 Reply Last reply Reply Quote 0
              • haus-automatisierung
                haus-automatisierung Developer Most Active @Olli_M last edited by

                @olli_m Naja, das Problem ist, dass Du im neuen Container ja auch den Port 8081 auf den Host mappen willst. Und den belegt ja schon der andere Container. Jetzt könntest Du einen anderen Port nutzen und dann von Container zu Container zu kopieren... aber das würde ich nicht machen.

                • Neues Verzeichnis anlegen auf dem NAS
                • Mit docker cp <container>:/opt/iobroker ... alles auf den Host kopieren
                • Kontrollieren ob das geklappt hat
                • Den Container löschen
                • Alle Images löschen
                • Neues Image pullen und Container anlegen / Volume mit den kopierten Daten mappen

                Am Ende einfach die Dokumentation befolgen

                Olli_M A 3 Replies Last reply Reply Quote 0
                • Olli_M
                  Olli_M @haus-automatisierung last edited by

                  @haus-automatisierung

                  okay und welche Version nehme ich?

                  Bildschirmfoto 2022-10-27 um 09.48.42.png

                  haus-automatisierung 1 Reply Last reply Reply Quote 0
                  • haus-automatisierung
                    haus-automatisierung Developer Most Active @Olli_M last edited by

                    @olli_m sagte in Update Node.js:

                    okay und welche Version nehme ich?

                    Soll ich jetzt raten, welches NAS Du hast und welche Architektur da die richtige ist? 🙂

                    Olli_M 1 Reply Last reply Reply Quote 0
                    • Olli_M
                      Olli_M @haus-automatisierung last edited by Olli_M

                      @haus-automatisierung

                      Lol ne aber die Systeminformationen geben auch wenig her...

                      INTEL Celeron J3455

                      Muss ich mal auf der Synology Homepage gucken... 🙂

                      zumindest 64 Bit was ich schon herausgefunden habe

                      1 Reply Last reply Reply Quote 0
                      • Olli_M
                        Olli_M last edited by

                        @olli_m
                        na gut ich kopiere mal alles rüber, das dauert scheinbar eh wie es gerade aussieht...LOL

                        1 Reply Last reply Reply Quote 0
                        • Olli_M
                          Olli_M @haus-automatisierung last edited by

                          @haus-automatisierung

                          ich befürchte so ganz wird das nicht gehen wenn ich auf den kopierten neuen Ordner auf meinen Host Mappe, weil in dem Ordner ist wieder die alte Version drin:

                          Bildschirmfoto 2022-10-27 um 10.17.03.png

                          1 Reply Last reply Reply Quote 0
                          • Olli_M
                            Olli_M last edited by

                            @olli_m

                            so bin jetzt auf der neuen Version von node und hab richtig gemapped... 🙂 jetzt muss ich nur noch iobroker Ansich updaten 🙂

                            1 Reply Last reply Reply Quote 0
                            • A
                              ak68 @haus-automatisierung last edited by

                              @haus-automatisierung sagte in Update Node.js:

                              @olli_m Naja, das Problem ist, dass Du im neuen Container ja auch den Port 8081 auf den Host mappen willst. Und den belegt ja schon der andere Container. Jetzt könntest Du einen anderen Port nutzen und dann von Container zu Container zu kopieren... aber das würde ich nicht machen.

                              • Neues Verzeichnis anlegen auf dem NAS
                              • Mit docker cp <container>:/opt/iobroker ... alles auf den Host kopieren
                              • Kontrollieren ob das geklappt hat
                              • Den Container löschen
                              • Alle Images löschen
                              • Neues Image pullen und Container anlegen / Volume mit den kopierten Daten mappen

                              Am Ende einfach die Dokumentation befolgen

                              Leider stehe ich auf dem Schlauch:
                              WIE ist die Syntax von docker cp <container>:/opt/iobroker ...

                              was muss in <container> stehen ?
                              Zielpfad auf NAS = /Container/iobroker?
                              Containername = iobroker-1 ?

                              Codierknecht 1 Reply Last reply Reply Quote 0
                              • Codierknecht
                                Codierknecht Developer Most Active @ak68 last edited by

                                @ak68
                                Du hängst Dich hier an einen Thread der > 2 Jahre alt ist. Inzwischen hat sich gerade im Bezug auf ioBroker & Docker die Welt mehrfach weitergedreht.

                                Was ist Dein Ansinnen/Problem?

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                903
                                Online

                                31.7k
                                Users

                                79.7k
                                Topics

                                1.3m
                                Posts

                                4
                                16
                                972
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                The ioBroker Community 2014-2023
                                logo