Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Docker iobroker autostart

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Docker iobroker autostart

Scheduled Pinned Locked Moved ioBroker Allgemein
13 Posts 5 Posters 2.3k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    micha86
    wrote on last edited by
    #3

    sry, ja das fehlt.

    Folgendes ist im Einsatz.

    • debian mit docker und docker-compose

    • Yaml Datei in der iobroker, mysql und portainer gestartet wird

    • iobroker dockerfile (Grundlage dient hier das Dockerfile von buanet/iobroker)

    In deiner verlinkten Anleitung wird leider nichts vom automatischen starten des iobroker innerhalb des Containers erwähnt.

    1 Reply Last reply
    0
    • Homer.J.H Offline
      Homer.J.H Offline
      Homer.J.
      wrote on last edited by
      #4

      @micha86:

      sry, ja das fehlt.

      Folgendes ist im Einsatz.

      • debian mit docker und docker-compose

      • Yaml Datei in der iobroker, mysql und portainer gestartet wird

      • iobroker dockerfile (Grundlage dient hier das Dockerfile von buanet/iobroker)

      In deiner verlinkten Anleitung wird leider nichts vom automatischen starten des iobroker innerhalb des Containers erwähnt.

      öffne mal den Docker geh @micha86:

      Hallo zusammen,

      vllt kann mir jmd helfen.

      Ich bekomme meinen iobroker als Docker Container nicht automatisch zum starten.

      Weiß jmd wo ich ansetzen muss?

      Im Dockerfile oder in meiner yml Datei?

      Viele Grüße

      Micha `

      mach mal den Docker auf geh auf Container dann auf bearbeiten und den Hacken bei automatischen Neustart setzen und das war es auch schon.

      Grüße `

      1 Reply Last reply
      0
      • M Offline
        M Offline
        micha86
        wrote on last edited by
        #5

        Hi,

        ich habe den Docker Container nicht auf einer Synology laufen sondern in einer VM unter vmware.

        1 Reply Last reply
        0
        • AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          wrote on last edited by
          #6

          @micha86:

          In deiner verlinkten Anleitung wird leider nichts vom automatischen starten des iobroker innerhalb des Containers erwähnt. `

          Ich dachte das macht der Container automatisch, da dessen Start-Kommando iobroker ist.

          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

          1 Reply Last reply
          0
          • M Offline
            M Offline
            mamoel
            wrote on last edited by
            #7

            @AlCalzone:

            Ich dachte das macht der Container automatisch, da dessen Start-Kommando iobroker ist. `
            Auf der Diskstation mit dem buanet Image ist das auch tatsächlich der Fall.

            <size size="85">ioBroker (docker) auf Synology DS418play

            Alexa2, cloud, fritzdect, g-homa, harmony, hm-rega, hm-rpc, hs100, hue, javascript, nuki, ring, sayit, sonos, sql, viessmannapi</size>

            1 Reply Last reply
            0
            • R Offline
              R Offline
              rewenode
              wrote on last edited by
              #8

              @micha86:

              ..

              • iobroker dockerfile (Grundlage dient hier das Dockerfile von buanet/iobroker) `

              Welche node.js Version baust du im Dockerfile ein? Mit der V10 hatte ich ähnliche Probleme. Mit V8 läuft bei mir alles.

              1 Reply Last reply
              0
              • M Offline
                M Offline
                micha86
                wrote on last edited by
                #9

                die v8 nutze ich auch.

                1 Reply Last reply
                0
                • R Offline
                  R Offline
                  rewenode
                  wrote on last edited by
                  #10

                  Mysteriös…

                  Du hast irgendwo gesagt, dass du din der Container-Shell iobroker von Hand startest. Über iobroker start?

                  Dann versuch doch mal deinen Startbefehl direkt in der yaml zu hinterlegen. Der Original cmd des Container sollte ja dabei überschrieben werden.

                  https://docs.docker.com/compose/compose ... 2/#command

                  iobroker:
                     ...
                    #command: <mein_start_befehl>
                     command: iobroker start
                     ...</mein_start_befehl>
                  
                  1 Reply Last reply
                  0
                  • M Offline
                    M Offline
                    micha86
                    wrote on last edited by
                    #11

                    hi rewenode,

                    ja das iobroker start funktioniert direkt im container.

                    Das mit dem

                    iobroker:
                       ...
                      #command: <mein_start_befehl>command: iobroker start</mein_start_befehl> 
                    

                    funktioniert dagegen leider nicht.

                    Im portainer log sehe ich folgende Meldung für den iobroker container:

                    standard_init_linux.go:190: exec user process caused "exec format error"
                    
                    
                    1 Reply Last reply
                    0
                    • R Offline
                      R Offline
                      rewenode
                      wrote on last edited by
                      #12

                      Erste Suche, ein Treffe und ich glaube, das ist es auch.

                      That error usually means you're trying to run this amd64 image on a non-amd64 host (such as 32-bit or ARM).

                      https://github.com/docker-library/mysql/issues/228

                      Geht hier zwar um mysql, aber das Problem ist allgemeiner Natur.

                      Du solltest dein Image direkt auf dem host erstellen und darauf achten, dass dein Baseimage dein Hardware unterstützt.

                      Das Problem kenne ich;-) Du kannst prüfen, für deinen Prozessor passt:

                      $ docker run --rm mplatform/mquery <mein_image>
                      
                      z.B. 
                      $ docker run --rm mplatform/mquery buanet/iobroker
                      Image: buanet/iobroker
                       * Manifest List: No
                       * Supports: amd64/linux</mein_image>
                      
                      1 Reply Last reply
                      0
                      • M Offline
                        M Offline
                        micha86
                        wrote on last edited by
                        #13

                        Hallo zusammen,

                        ich hab das Problem bei mir gefunden.

                        Scheinbar gab es bei einem der ersten Versuche mit der yaml und dem docker-file ein Problem.

                        Seit dem hab ich immer zum builden mit dem cache gearbeitet und so wurde nie mein Script in den Container kopiert.

                        nun hab ich mal

                        docker-compose build --no-cache
                        

                        genutzt und seit dem startet auch iobroker im container richtig und automatisch.

                        @rewenode: Das image ist ein auf amd64 Basis, wäre aber eine möglichkeit gewesen, da ich als ich nach dem Fehler gesucht hatte auch das schon geprüft hatte.

                        Vielen Dank an alle für die Hilfe bis hier her.

                        Jetzt gehts weiter mit dme optimieren :)

                        Grüße

                        Michael

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        Support us

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

                        356

                        Online

                        32.6k

                        Users

                        82.2k

                        Topics

                        1.3m

                        Posts
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Home
                        • Recent
                        • Tags
                        • Unread 0
                        • Categories
                        • Unreplied
                        • Popular
                        • GitHub
                        • Docu
                        • Hilfe