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 iobroker autostart

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    315

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

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

Docker iobroker autostart

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
13 Beiträge 5 Kommentatoren 2.2k Aufrufe
  • Ä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.
  • Homer.J.H Offline
    Homer.J.H Offline
    Homer.J.
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      micha86
      schrieb am zuletzt editiert von
      #5

      Hi,

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

      1 Antwort Letzte Antwort
      0
      • AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          mamoel
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • R Offline
            R Offline
            rewenode
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              micha86
              schrieb am zuletzt editiert von
              #9

              die v8 nutze ich auch.

              1 Antwort Letzte Antwort
              0
              • R Offline
                R Offline
                rewenode
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  micha86
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • R Offline
                    R Offline
                    rewenode
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      micha86
                      schrieb am zuletzt editiert von
                      #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 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
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      414

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      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