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. ioBroker Allgemein
  4. Docker - Update vom js-controller?

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Docker - Update vom js-controller?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
24 Beiträge 6 Kommentatoren 3.7k Aufrufe 6 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.
  • HumidorH Humidor

    Hallo,
    wenn ich im (Syno) Docker im Terminal arbeite, stoppt er iob nicht mit der Meldung "controller daemon not running".
    Geht das Update überhaupt über das Terminal?
    Bildschirmfoto 2022-05-01 um 09.30.21.png

    haselchenH Offline
    haselchenH Offline
    haselchen
    Most Active
    schrieb am zuletzt editiert von
    #2

    @humidor

    Der Befehl lautet pkill -u iobroker

    Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

    HumidorH 1 Antwort Letzte Antwort
    2
    • haselchenH haselchen

      @humidor

      Der Befehl lautet pkill -u iobroker

      HumidorH Offline
      HumidorH Offline
      Humidor
      schrieb am zuletzt editiert von
      #3

      @haselchen sagte in Docker - Update vom js-controller?:

      pkill -u iobroker

      danke dir!

      das wäre dann das:
      iob backup
      pkill -u iobroker
      iob update
      iob fix
      iob upgrade self
      iob start

      hat bei mir so nun funktioniert.

      BG

      PercyP 1 Antwort Letzte Antwort
      2
      • HumidorH Humidor

        @haselchen sagte in Docker - Update vom js-controller?:

        pkill -u iobroker

        danke dir!

        das wäre dann das:
        iob backup
        pkill -u iobroker
        iob update
        iob fix
        iob upgrade self
        iob start

        hat bei mir so nun funktioniert.

        PercyP Offline
        PercyP Offline
        Percy
        schrieb am zuletzt editiert von
        #4

        @humidor Alternativ einfach den Container mit aktuellem Image hochziehen. Dauert 5 Minuten und du hast automatisch alles aktuell. Geht vermutlich mit Portainer einfacher als mit der DSM Docker Oberfläche. Backup aber nicht vergessen ;)

        Synology 918+ 16GB - ioBroker in Docker v8.0.1 | KNX | Homematic | Homemanager | evcc | SMA WR

        F 1 Antwort Letzte Antwort
        0
        • PercyP Percy

          @humidor Alternativ einfach den Container mit aktuellem Image hochziehen. Dauert 5 Minuten und du hast automatisch alles aktuell. Geht vermutlich mit Portainer einfacher als mit der DSM Docker Oberfläche. Backup aber nicht vergessen ;)

          F Offline
          F Offline
          fastfoot
          schrieb am zuletzt editiert von
          #5

          @percy jein, ein aktuelles Image ändert nichts am iobroker solange man man den persistenten Ordner /opt/iobroker weiterhin nutzt...

          iobroker läuft unter Docker auf QNAP TS-451+
          SkriptRecovery: https://forum.iobroker.net/post/930558

          PercyP 1 Antwort Letzte Antwort
          1
          • F fastfoot

            @percy jein, ein aktuelles Image ändert nichts am iobroker solange man man den persistenten Ordner /opt/iobroker weiterhin nutzt...

            PercyP Offline
            PercyP Offline
            Percy
            schrieb am zuletzt editiert von
            #6

            @fastfoot stimmt, beim js-controller hast du vermutlich recht. Wenn ich mich richtig an meine letzten Updates erinnere, haben sich Node.js und NPM aber zumindest immer automatisch mit dem Container aktualisiert.

            Synology 918+ 16GB - ioBroker in Docker v8.0.1 | KNX | Homematic | Homemanager | evcc | SMA WR

            HumidorH F 2 Antworten Letzte Antwort
            0
            • PercyP Percy

              @fastfoot stimmt, beim js-controller hast du vermutlich recht. Wenn ich mich richtig an meine letzten Updates erinnere, haben sich Node.js und NPM aber zumindest immer automatisch mit dem Container aktualisiert.

              HumidorH Offline
              HumidorH Offline
              Humidor
              schrieb am zuletzt editiert von
              #7

              @percy Portainer, ist das Image immer aktuell?
              Verstehe noch nicht wie Portainer funktioniert, würdest du mich da bitte ev. leiten?

              BG

              1 Antwort Letzte Antwort
              0
              • PercyP Percy

                @fastfoot stimmt, beim js-controller hast du vermutlich recht. Wenn ich mich richtig an meine letzten Updates erinnere, haben sich Node.js und NPM aber zumindest immer automatisch mit dem Container aktualisiert.

                F Offline
                F Offline
                fastfoot
                schrieb am zuletzt editiert von
                #8

                @percy sagte in Docker - Update vom js-controller?:

                haben sich Node.js und NPM aber zumindest immer automatisch mit dem Container aktualisiert.

                das wiederum ist richtig, auch das OS wurde irgendwann von Buster auf Bullseye angehoben. Ich wollte nur klar stellen dass alleine der Container nicht alle Updates automatisch erledigt.

                iobroker läuft unter Docker auf QNAP TS-451+
                SkriptRecovery: https://forum.iobroker.net/post/930558

                PercyP 1 Antwort Letzte Antwort
                0
                • F fastfoot

                  @percy sagte in Docker - Update vom js-controller?:

                  haben sich Node.js und NPM aber zumindest immer automatisch mit dem Container aktualisiert.

                  das wiederum ist richtig, auch das OS wurde irgendwann von Buster auf Bullseye angehoben. Ich wollte nur klar stellen dass alleine der Container nicht alle Updates automatisch erledigt.

                  PercyP Offline
                  PercyP Offline
                  Percy
                  schrieb am zuletzt editiert von
                  #9

                  @fastfoot danke für die Klarstellung :+1:

                  @Humidor Portainer ist ein Tool zum Verwalten von Docker-Containern. Du machst das bisher über die DSM-App von Synology. Die ist nicht verkehrt, Portainer bietet aber umfangreichere Möglichkeiten - insbesondere, was das einfache Aktualisieren von Containern angeht. Sowohl die DSM-App als auch Portainer greifen auf den Docker-Daemon auf deiner Synology zurück. Vereinfacht ausgedrückt ist Portainer nur eine andere Nutzeroberfläche. Setzt du einen Container über Portainer neu auf, wirst du ihn auch in der DSM-Docker App sehen und umgekehrt. Beide können parallel genutzt werden. Einfach Portainer als Docker-Container hinzufügen und über das eigene Web-Interface aufrufen:
                  https://hub.docker.com/r/portainer/portainer

                  Konkret meine ich folgende Funktion: Im Portainer kannst du beim editieren eines Containers das docker.io Image anpassen. Trägst du hier ein aktuelleres ein und bestätigst es, wird dein ioBroker Container automatisch mit dem neuen Image generiert. Alle Nutzerdaten bleiben erhalten, aber der Unterbau wird aktualisiert, inkl. Node.js, NPM und der Linux Basis. Bei diesen Themen musst du dich also nicht mehr mit Aktualisierungen herumschlagen

                  bcd784b9-3186-4d9a-82ba-1cd96f1b3f01-image.png

                  Trotzdem empfehle ich vorher ein Backup zu machen (das geht tatsächlich einfacher über die DSM-Docker App, da du hier auch die Nutzerdaten - also das Volume - direkt mitsichern kannst.)

                  Hoffe, das hilft dir weiter

                  Synology 918+ 16GB - ioBroker in Docker v8.0.1 | KNX | Homematic | Homemanager | evcc | SMA WR

                  HumidorH 2 Antworten Letzte Antwort
                  0
                  • PercyP Percy

                    @fastfoot danke für die Klarstellung :+1:

                    @Humidor Portainer ist ein Tool zum Verwalten von Docker-Containern. Du machst das bisher über die DSM-App von Synology. Die ist nicht verkehrt, Portainer bietet aber umfangreichere Möglichkeiten - insbesondere, was das einfache Aktualisieren von Containern angeht. Sowohl die DSM-App als auch Portainer greifen auf den Docker-Daemon auf deiner Synology zurück. Vereinfacht ausgedrückt ist Portainer nur eine andere Nutzeroberfläche. Setzt du einen Container über Portainer neu auf, wirst du ihn auch in der DSM-Docker App sehen und umgekehrt. Beide können parallel genutzt werden. Einfach Portainer als Docker-Container hinzufügen und über das eigene Web-Interface aufrufen:
                    https://hub.docker.com/r/portainer/portainer

                    Konkret meine ich folgende Funktion: Im Portainer kannst du beim editieren eines Containers das docker.io Image anpassen. Trägst du hier ein aktuelleres ein und bestätigst es, wird dein ioBroker Container automatisch mit dem neuen Image generiert. Alle Nutzerdaten bleiben erhalten, aber der Unterbau wird aktualisiert, inkl. Node.js, NPM und der Linux Basis. Bei diesen Themen musst du dich also nicht mehr mit Aktualisierungen herumschlagen

                    bcd784b9-3186-4d9a-82ba-1cd96f1b3f01-image.png

                    Trotzdem empfehle ich vorher ein Backup zu machen (das geht tatsächlich einfacher über die DSM-Docker App, da du hier auch die Nutzerdaten - also das Volume - direkt mitsichern kannst.)

                    Hoffe, das hilft dir weiter

                    HumidorH Offline
                    HumidorH Offline
                    Humidor
                    schrieb am zuletzt editiert von
                    #10

                    @percy super, danke, verstehe soweit, Umsetzung folgt

                    im Docker ist das Backup das Exportieren?
                    Bildschirmfoto 2022-05-02 um 06.37.40.png

                    BG

                    S 1 Antwort Letzte Antwort
                    0
                    • HumidorH Humidor

                      @percy super, danke, verstehe soweit, Umsetzung folgt

                      im Docker ist das Backup das Exportieren?
                      Bildschirmfoto 2022-05-02 um 06.37.40.png

                      S Offline
                      S Offline
                      simplyclever
                      schrieb am zuletzt editiert von
                      #11

                      Ich bin extrem vorsichtig bzgl. Backup und Restore. Deswegen ja mein Plan, die SSD zu klonen.
                      Das macht man ja eher sleten, weil das Zeitintensiv ist.
                      Täglich sichere ich daher in iobroker selber (BackItUp) und per https://github.com/muesli/docker-backup die Volumes auf mein Fritz-NAS und lade die nach OneDrive hoch.

                      Der Frage oben schliesse ich mich an: Kann man relativ einfach ein komplettes Backup (Volume und Image) per DSM machen? Und entsprechend natürlich ein Restore. Habe natürlich im Netz gesucht, aber irgendwie nicht das richtige gefunden.

                      Ja ich weiss, das Image muss man eigentlich nicht sichern. Mir gefällt nur der Gedanke, alles was für ein Restore nötig ist lokal (und extern) auf dem NAS zu halten, so dass man zur Not sofort ein Restore triggern kann ohne erst Download(s) zu starten.

                      PercyP 1 Antwort Letzte Antwort
                      0
                      • S simplyclever

                        Ich bin extrem vorsichtig bzgl. Backup und Restore. Deswegen ja mein Plan, die SSD zu klonen.
                        Das macht man ja eher sleten, weil das Zeitintensiv ist.
                        Täglich sichere ich daher in iobroker selber (BackItUp) und per https://github.com/muesli/docker-backup die Volumes auf mein Fritz-NAS und lade die nach OneDrive hoch.

                        Der Frage oben schliesse ich mich an: Kann man relativ einfach ein komplettes Backup (Volume und Image) per DSM machen? Und entsprechend natürlich ein Restore. Habe natürlich im Netz gesucht, aber irgendwie nicht das richtige gefunden.

                        Ja ich weiss, das Image muss man eigentlich nicht sichern. Mir gefällt nur der Gedanke, alles was für ein Restore nötig ist lokal (und extern) auf dem NAS zu halten, so dass man zur Not sofort ein Restore triggern kann ohne erst Download(s) zu starten.

                        PercyP Offline
                        PercyP Offline
                        Percy
                        schrieb am zuletzt editiert von
                        #12

                        Ja, ein Full-Backup für den Docker ist - zumindest auf der Synology - grundsätzlich möglich.

                        Ich persönlich setze hier nicht auf ein einziges Pferd. Generell aktualisiere ich Adapter nur nach einem Backup, z.B. alle 1-2 Monate. So habe ich immer einen sauberen Stand und "zerschieße" mir nicht versehentlich im laufenden Betrieb etwas durch ein Update (kommt selten vor, ist aber schon passiert). Vom Vorgehen her mache ich es wie folgt:

                        1.) Sicherstellen, dass es ein Backitup Full Backup gibt. Dieses muss nicht zwangsläufig manuell gesichert werden, da es sich im ioBroker Ordner befindet und damit bei den nächsten Schritten mitgespeichert wird
                        2.) Über DSM den Container exportieren und dabei auswählen, dass die Containerdaten mitgespeichert werden sollen. Das ist wichtig, da so auch das opt/iobroker Verzeichnis mitgespeichert wird und damit die Nutzerdaten. Die Datenmenge steigt aber auch dementsprechend. Nicht wundern, kann gerne mal eine halbe Stunde dauern.
                        3.) Eine Kopie des Container-Volumes (opt/iobroker) erstellen. Sollte eigentlich nicht nötig sein, aber bei Problemen kann das genutzt werden, um Daten besonders einfach wiederherzustellen.
                        4.) im Portainer den Container stoppen und über "Duplicate/Edit" ein Duplikat mit aktuellem Image erzeugen. Das geschieht vollautomatisch unter Beibehaltung aller Container-Einstellungen, indem einfach die Image-Version angepasst wird und (ganz wichtig) der Name des Containers geändert wird (ansonsten ist es ein "edit" und kein "duplicate")

                        Sollte der neue Container nicht sauber hochfahren (hatte ich bisher noch nie) oder einzelne Adapter mit der Node.js/NPM/Linux Umstellung Probleme haben (kann schon eher mal passieren), kann man einfach den alten Stand wiederherstellen. Im ersten Schritt stoppe ich den Container und starte den alten (siehe Schritt 4). Im Idealfall läuft jetzt alles so wie vorher, außer es gab bereits gravierende Änderungen am opt/iobroker Verzeichnis. In diesem Fall kann man entweder das backitup backup (Schritt 1), das opt/iobroker Verzeichnis-Backup (Schritt 3) oder das DSM-Container Backup (Schritt 2) nutzen. Selbst wenn hier eine Backup-Methode mal versagt, spätestens die zweite regelt es.

                        Meine Methode mag vielleicht umständlich sein und ein paar Dinge doppelt speichern. Dafür habe ich im Fall von Problemen vielfältige Möglichkeiten, die Daten wiederherzustellen.

                        @simplyclever Das Müsli-Docker Backup kenne ich noch gar nicht, schau ich mir aber auch mal an, sieht interessant aus :)

                        Synology 918+ 16GB - ioBroker in Docker v8.0.1 | KNX | Homematic | Homemanager | evcc | SMA WR

                        S 1 Antwort Letzte Antwort
                        1
                        • PercyP Percy

                          Ja, ein Full-Backup für den Docker ist - zumindest auf der Synology - grundsätzlich möglich.

                          Ich persönlich setze hier nicht auf ein einziges Pferd. Generell aktualisiere ich Adapter nur nach einem Backup, z.B. alle 1-2 Monate. So habe ich immer einen sauberen Stand und "zerschieße" mir nicht versehentlich im laufenden Betrieb etwas durch ein Update (kommt selten vor, ist aber schon passiert). Vom Vorgehen her mache ich es wie folgt:

                          1.) Sicherstellen, dass es ein Backitup Full Backup gibt. Dieses muss nicht zwangsläufig manuell gesichert werden, da es sich im ioBroker Ordner befindet und damit bei den nächsten Schritten mitgespeichert wird
                          2.) Über DSM den Container exportieren und dabei auswählen, dass die Containerdaten mitgespeichert werden sollen. Das ist wichtig, da so auch das opt/iobroker Verzeichnis mitgespeichert wird und damit die Nutzerdaten. Die Datenmenge steigt aber auch dementsprechend. Nicht wundern, kann gerne mal eine halbe Stunde dauern.
                          3.) Eine Kopie des Container-Volumes (opt/iobroker) erstellen. Sollte eigentlich nicht nötig sein, aber bei Problemen kann das genutzt werden, um Daten besonders einfach wiederherzustellen.
                          4.) im Portainer den Container stoppen und über "Duplicate/Edit" ein Duplikat mit aktuellem Image erzeugen. Das geschieht vollautomatisch unter Beibehaltung aller Container-Einstellungen, indem einfach die Image-Version angepasst wird und (ganz wichtig) der Name des Containers geändert wird (ansonsten ist es ein "edit" und kein "duplicate")

                          Sollte der neue Container nicht sauber hochfahren (hatte ich bisher noch nie) oder einzelne Adapter mit der Node.js/NPM/Linux Umstellung Probleme haben (kann schon eher mal passieren), kann man einfach den alten Stand wiederherstellen. Im ersten Schritt stoppe ich den Container und starte den alten (siehe Schritt 4). Im Idealfall läuft jetzt alles so wie vorher, außer es gab bereits gravierende Änderungen am opt/iobroker Verzeichnis. In diesem Fall kann man entweder das backitup backup (Schritt 1), das opt/iobroker Verzeichnis-Backup (Schritt 3) oder das DSM-Container Backup (Schritt 2) nutzen. Selbst wenn hier eine Backup-Methode mal versagt, spätestens die zweite regelt es.

                          Meine Methode mag vielleicht umständlich sein und ein paar Dinge doppelt speichern. Dafür habe ich im Fall von Problemen vielfältige Möglichkeiten, die Daten wiederherzustellen.

                          @simplyclever Das Müsli-Docker Backup kenne ich noch gar nicht, schau ich mir aber auch mal an, sieht interessant aus :)

                          S Offline
                          S Offline
                          simplyclever
                          schrieb am zuletzt editiert von
                          #13

                          @percy
                          2. DSM: Ist das spezifisch für Synology?
                          4. Duplicate Verständnisfrage: /opt/iobroker wird ja auf /var/lib/docker/volumes/iobrokerdata/_data gemountet.
                          Bei Duplicate: Wird das Volume kopiert? Oder wird im neuen Container nicht das gleiche Verzeichnis benutzt?
                          Der Mount point (Volume mapping) ändert sich ja nicht.

                          Dito, mache auch einiges evtl. zu viel, aber ich bin lieber auf der sicheren Seite.

                          PercyP 1 Antwort Letzte Antwort
                          0
                          • S simplyclever

                            @percy
                            2. DSM: Ist das spezifisch für Synology?
                            4. Duplicate Verständnisfrage: /opt/iobroker wird ja auf /var/lib/docker/volumes/iobrokerdata/_data gemountet.
                            Bei Duplicate: Wird das Volume kopiert? Oder wird im neuen Container nicht das gleiche Verzeichnis benutzt?
                            Der Mount point (Volume mapping) ändert sich ja nicht.

                            Dito, mache auch einiges evtl. zu viel, aber ich bin lieber auf der sicheren Seite.

                            PercyP Offline
                            PercyP Offline
                            Percy
                            schrieb am zuletzt editiert von
                            #14

                            @simplyclever
                            2.: Ja, das ist eine Funktion der Synology DSM Docker Applikation. Ob das nativ mit Docker in der Kommandozeile geht, weiß ich nicht. Grundsätzlich klingt das müsli-Backup aber nach genau dieser Funktion, auch hier wird ein .tar Archiv erstellt, welches alle Daten enthält

                            zu 4.: Bei Duplicate wird nur der Container dupliziert, alle Einstellungen (und damit auch das gemountete Volume) bleiben erhalten. D.h. der neue Container greift auf das bestehende Volume zu.

                            Synology 918+ 16GB - ioBroker in Docker v8.0.1 | KNX | Homematic | Homemanager | evcc | SMA WR

                            1 Antwort Letzte Antwort
                            1
                            • PercyP Percy

                              @fastfoot danke für die Klarstellung :+1:

                              @Humidor Portainer ist ein Tool zum Verwalten von Docker-Containern. Du machst das bisher über die DSM-App von Synology. Die ist nicht verkehrt, Portainer bietet aber umfangreichere Möglichkeiten - insbesondere, was das einfache Aktualisieren von Containern angeht. Sowohl die DSM-App als auch Portainer greifen auf den Docker-Daemon auf deiner Synology zurück. Vereinfacht ausgedrückt ist Portainer nur eine andere Nutzeroberfläche. Setzt du einen Container über Portainer neu auf, wirst du ihn auch in der DSM-Docker App sehen und umgekehrt. Beide können parallel genutzt werden. Einfach Portainer als Docker-Container hinzufügen und über das eigene Web-Interface aufrufen:
                              https://hub.docker.com/r/portainer/portainer

                              Konkret meine ich folgende Funktion: Im Portainer kannst du beim editieren eines Containers das docker.io Image anpassen. Trägst du hier ein aktuelleres ein und bestätigst es, wird dein ioBroker Container automatisch mit dem neuen Image generiert. Alle Nutzerdaten bleiben erhalten, aber der Unterbau wird aktualisiert, inkl. Node.js, NPM und der Linux Basis. Bei diesen Themen musst du dich also nicht mehr mit Aktualisierungen herumschlagen

                              bcd784b9-3186-4d9a-82ba-1cd96f1b3f01-image.png

                              Trotzdem empfehle ich vorher ein Backup zu machen (das geht tatsächlich einfacher über die DSM-Docker App, da du hier auch die Nutzerdaten - also das Volume - direkt mitsichern kannst.)

                              Hoffe, das hilft dir weiter

                              HumidorH Offline
                              HumidorH Offline
                              Humidor
                              schrieb am zuletzt editiert von Humidor
                              #15

                              @percy sagte in Docker - Update vom js-controller?:
                              Einfach Portainer als Docker-Container hinzufügen und über das eigene Web-Interface aufrufen:

                              https://hub.docker.com/r/portainer/portainer

                              das ist der Aufruf der Docker Web Domain? den Container am NAS wird man mit IP:xxx verm. erreichen

                              mit welchen Settings startet man den Container Portainer?

                              BG

                              PercyP 1 Antwort Letzte Antwort
                              0
                              • HumidorH Humidor

                                @percy sagte in Docker - Update vom js-controller?:
                                Einfach Portainer als Docker-Container hinzufügen und über das eigene Web-Interface aufrufen:

                                https://hub.docker.com/r/portainer/portainer

                                das ist der Aufruf der Docker Web Domain? den Container am NAS wird man mit IP:xxx verm. erreichen

                                mit welchen Settings startet man den Container Portainer?

                                PercyP Offline
                                PercyP Offline
                                Percy
                                schrieb am zuletzt editiert von
                                #16

                                @humidor nein, das ist der Verweis auf das Docker Image. Und von mir falsch noch obendrein, denn das aktuelle Image wird unter https://hub.docker.com/r/portainer/portainer-ce geführt. Die Portainer-Instanz in deinem Netzwerk erreichst du später unter der IP mit Port 9000.

                                Bei der Installation muss man ein paar Dinge beachten, aber es gibt gute Anleitungen:
                                https://www.portainer.io/blog/how-to-install-portainer-on-a-synology-nas oder für QNAP (auf die Schnelle rausgesucht, gibt sicher noch viele weitere)
                                https://www.youtube.com/watch?v=mIhPfMmiUB4

                                Portainer hat ein paar coole Features, wie z.B. MAC-Vlan. Damit kannst du den Docker-Containern eigene IP-Adressen geben. Über die Synology DSM-Docker App lassen sich die Container ja nur mit Host-IP anlegen und dann eben über eigene Ports aufrufen. Im Portainer kannst du einen Container auch mit eigener IP anlegen und entsprechend im Netzwerk erreichen.
                                QNAP unterstützt das MAC-Vlan glaube ich bereits, hier ist man etwas weiter als bei Synology. Portainer läuft aber auch dort und bietet gewisse Vorteile, z.B. beim erwähnten duplizieren/editieren von Containern.

                                Synology 918+ 16GB - ioBroker in Docker v8.0.1 | KNX | Homematic | Homemanager | evcc | SMA WR

                                HumidorH 1 Antwort Letzte Antwort
                                1
                                • PercyP Percy

                                  @humidor nein, das ist der Verweis auf das Docker Image. Und von mir falsch noch obendrein, denn das aktuelle Image wird unter https://hub.docker.com/r/portainer/portainer-ce geführt. Die Portainer-Instanz in deinem Netzwerk erreichst du später unter der IP mit Port 9000.

                                  Bei der Installation muss man ein paar Dinge beachten, aber es gibt gute Anleitungen:
                                  https://www.portainer.io/blog/how-to-install-portainer-on-a-synology-nas oder für QNAP (auf die Schnelle rausgesucht, gibt sicher noch viele weitere)
                                  https://www.youtube.com/watch?v=mIhPfMmiUB4

                                  Portainer hat ein paar coole Features, wie z.B. MAC-Vlan. Damit kannst du den Docker-Containern eigene IP-Adressen geben. Über die Synology DSM-Docker App lassen sich die Container ja nur mit Host-IP anlegen und dann eben über eigene Ports aufrufen. Im Portainer kannst du einen Container auch mit eigener IP anlegen und entsprechend im Netzwerk erreichen.
                                  QNAP unterstützt das MAC-Vlan glaube ich bereits, hier ist man etwas weiter als bei Synology. Portainer läuft aber auch dort und bietet gewisse Vorteile, z.B. beim erwähnten duplizieren/editieren von Containern.

                                  HumidorH Offline
                                  HumidorH Offline
                                  Humidor
                                  schrieb am zuletzt editiert von
                                  #17

                                  @percy hab da mal probiert, laufe in einen Port Fehler, wie gebe ich einen anderen ein, beide zahlen auf Bsp. 8010:8010 ?

                                  sudo docker run -p 8000:8000 -p 9000:9000 --detach --name=portainer-ce --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/docker/portainer-ce:/data portainer/portainer-ce
                                  Unable to find image 'portainer/portainer-ce:latest' locally
                                  latest: Pulling from portainer/portainer-ce
                                  772227786281: Pull complete 
                                  96fd13befc87: Pull complete 
                                  b3238bddfe78: Pull complete 
                                  Digest: sha256:3ff080a0cd2a45bd0bde046069973b3fe642c3e4d43c5b429dd7b77f0057c7d7
                                  Status: Downloaded newer image for portainer/portainer-ce:latest
                                  c8edbec5b6f6cfacd76dc53ef758dea3ec5963a5dbba1369f3c6c6e84a9bff31
                                  docker: Error response from daemon: driver failed programming external connectivity on endpoint portainer-ce (6f3374e8018af51399cf375df284e1d2487d7bf3451ede31501703661ad59bdc): Error starting userland proxy: listen tcp4 0.0.0.0:9000: bind: address already in use.
                                  

                                  BG

                                  1 Antwort Letzte Antwort
                                  0
                                  • OliverIOO Offline
                                    OliverIOO Offline
                                    OliverIO
                                    schrieb am zuletzt editiert von
                                    #18

                                    @humidor sagte in Docker - Update vom js-controller?:

                                    sudo docker run -p 8000:8000 -p 9000:9000 --detach --name=portainer-ce --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/docker/portainer-ce:/data portainer/portainer-ce

                                    Durch die foglende Befehlszeile ist Portainer dann unter Port 9100 erreichbar.

                                    sudo docker run -p 8000:8000 -p 9100:9000 --detach --name=portainer-ce --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/docker/portainer-ce:/data portainer/portainer-ce
                                    

                                    hier noch die Alternative für docker-compose, auf Basis der genannten Befehlszeile

                                    version: '2'
                                    
                                    services:
                                      portainer:
                                        image: portainer/portainer-ce
                                        command: -H unix:///var/run/docker.sock
                                        restart: always
                                        ports:
                                          - 9100:9000
                                          - 8000:8000
                                        volumes:
                                          - /var/run/docker.sock:/var/run/docker.sock
                                          - /volume1/docker/portainer-ce:/data
                                    
                                    
                                    

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

                                    HumidorH 1 Antwort Letzte Antwort
                                    2
                                    • OliverIOO OliverIO

                                      @humidor sagte in Docker - Update vom js-controller?:

                                      sudo docker run -p 8000:8000 -p 9000:9000 --detach --name=portainer-ce --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/docker/portainer-ce:/data portainer/portainer-ce

                                      Durch die foglende Befehlszeile ist Portainer dann unter Port 9100 erreichbar.

                                      sudo docker run -p 8000:8000 -p 9100:9000 --detach --name=portainer-ce --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/docker/portainer-ce:/data portainer/portainer-ce
                                      

                                      hier noch die Alternative für docker-compose, auf Basis der genannten Befehlszeile

                                      version: '2'
                                      
                                      services:
                                        portainer:
                                          image: portainer/portainer-ce
                                          command: -H unix:///var/run/docker.sock
                                          restart: always
                                          ports:
                                            - 9100:9000
                                            - 8000:8000
                                          volumes:
                                            - /var/run/docker.sock:/var/run/docker.sock
                                            - /volume1/docker/portainer-ce:/data
                                      
                                      
                                      
                                      HumidorH Offline
                                      HumidorH Offline
                                      Humidor
                                      schrieb am zuletzt editiert von
                                      #19

                                      @oliverio super danke, was ist denn docker compose?

                                      BG

                                      OliverIOO 1 Antwort Letzte Antwort
                                      0
                                      • HumidorH Humidor

                                        @oliverio super danke, was ist denn docker compose?

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

                                        @humidor
                                        https://docs.docker.com/compose/
                                        Ein Tool von docker bei dem die start Parameter in eine Textdatei im yaml Format in einem eigenen Verzeichnis geschrieben wird.
                                        Wenn man dann in dem Verzeichnis bspw
                                        docker-compose up ausführt wird der Container gestartet.

                                        Kann dann 1:1 in portainer verwendet werden, nennt sich dort stacks

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

                                        HumidorH 1 Antwort Letzte Antwort
                                        3
                                        • OliverIOO OliverIO

                                          @humidor
                                          https://docs.docker.com/compose/
                                          Ein Tool von docker bei dem die start Parameter in eine Textdatei im yaml Format in einem eigenen Verzeichnis geschrieben wird.
                                          Wenn man dann in dem Verzeichnis bspw
                                          docker-compose up ausführt wird der Container gestartet.

                                          Kann dann 1:1 in portainer verwendet werden, nennt sich dort stacks

                                          HumidorH Offline
                                          HumidorH Offline
                                          Humidor
                                          schrieb am zuletzt editiert von
                                          #21

                                          @oliverio hab nun docker endlich am laufen :)
                                          ok, jetzt noch finden wo das update versteckt ist...
                                          Bildschirmfoto 2022-05-06 um 15.33.00.png

                                          BG

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          375

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          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