Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. [GELÖST] Docker Installation macht probleme

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    7
    1
    276

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    253

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    904

[GELÖST] Docker Installation macht probleme

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 2 Kommentatoren 2.1k 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.
  • W Offline
    W Offline
    Wuast94
    schrieb am zuletzt editiert von
    #1

    Also habe nach langem hin und her es geschafft das der container startet und auch alle datein installiert werden und keine fehlermeldungen mehr kommen. (habe nicht das image genommen sondern per docker-compose und dockerfile es in mein system intigriert). sollte hier aber nicht das problem sein

    beim start in docker kommt folgender output:

    iobroker2_1  | Starte iobroker
    iobroker2_1  | host.68150b5ff29c check instance "system.adapter.admin.0" for host "e93b9433656a"
    iobroker2_1  | host.68150b5ff29c check instance "system.adapter.discovery.0" for host "e93b9433656a"
    
    

    würde jetzt sagen alles OK

    allerdings komme ich nicht auf die web oberfläche .. port 8081 ist natürlich nach außen freigegeben

    wenn ich dann in der console versuche über iobroker <befehl>etwas auszuführen kommt jedes mal folgender fehler:

    root@68150b5ff29c:/opt/iobroker# iobroker list instances
    module.js:327
        throw err;
        ^
    
    Error: Cannot find module '/node_modules/iobroker.js-controller/iobroker.js'
        at Function.Module._resolveFilename (module.js:325:15)
        at Function.Module._load (module.js:276:25)
        at Function.Module.runMain (module.js:441:10)
        at startup (node.js:140:18)
        at node.js:1043:3
    

    und dann hier noch ein paar ausgaben:

    root@68150b5ff29c:/opt/iobroker# ps -A | grep iobroker
        7 pts/0    00:00:00 iobroker.js-con
    root@68150b5ff29c:/opt/iobroker# node -v
    v4.8.7
    root@68150b5ff29c:/opt/iobroker# npm -v
    2.15.11
    

    chmod mehrmals gemacht genau so wie npm cache geleert und was man noch so in foren findet</befehl>

    1 Antwort Letzte Antwort
    0
    • W Offline
      W Offline
      Wuast94
      schrieb am zuletzt editiert von
      #2

      Keiner Ne ahnung?ich verzweifel daran in meiner docker Umgebung iobroker zum laufen zu bringen..

      1 Antwort Letzte Antwort
      0
      • arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        schrieb am zuletzt editiert von
        #3

        node und npm sind alt.. solltest update fahren.

        gib mal mehr infos zum Docker Image.. es gibt ja mehrere von.. und auf welchem System

        ich bin mit http://forum.iobroker.net/viewtopic.php?t=5089 relativ gut klar gekommen wobei meine multihost Umgebung probleme machte..

        man bekommt wohl nicht einfach so den iobroker gestartet..

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        1 Antwort Letzte Antwort
        0
        • W Offline
          W Offline
          Wuast94
          schrieb am zuletzt editiert von
          #4

          also hatte mit verschiedenen images getestet und nix zum laufen gebracht und dann versucht das ganze selber zu machen .. hat dann auch den vorteil das wenn das image nicht mehr aktualisiert wird oder fehler hat etc ich nicht mehr davon abhängig bin.

          docker-compose auszug:

          fhem:

          version: '2'
          
          services:
              fhemtest:
                  restart: always
                  expose:
                      - "8083"
                      - "8085"
          ....
                      - "7411"
                  ports:
                      - "8083:8083"
                      - "8085:8085"
          ....
                      - "7411:7411"
                  build: fhem
                  privileged: true
                  devices:
                    - "/dev/ttyUSB0:/dev/ttyUSB0"
                  volumes:
                      - ./fhem/core/:/opt/fhem/
                      - /dev/serial/by-id:/dev/serial/by-id
                  networks:
                      - fhem-network
                  depends_on:
                      - "mysql"
          

          mysql:

             mysql:
                  restart: always
                  expose:
                      - "3306"
                      - "33060"
                  ports:
                      - "3306:3306"
                      - "33060:33060"
                  image: mysql/mysql-server:5.7
                  volumes:
                      - ./mysql/init.sql:/docker-entrypoint-initdb.d/fhem-init.sql
                      - ./mysql/data:/var/lib/mysql
                      - ./mysql/log:/var/log/
                  environment:
                      - MYSQL_RANDOM_ROOT_PASSWORD=yes
                  networks:
                      - fhem-network
          

          iobroker:

          iobroker2:
                  restart: always
                  expose:
                      - "8081"
                      - "8082"
                      - "8083"
                      - "8084"
                  ports:
                      - "8081:8081"
                      - "8082:8082"
                      - "8080:8083"
                      - "8084:8084"
                  build: iobroker
                  privileged: true
                  volumes:
                      - ./iobroker/core:/opt/iobroker
                      - ./iobroker/scripts:/opt/scripts
                  networks:
                      - fhem-network
                  depends_on:
                      - "mysql"
                  tty: true
          

          dockerfile zu iobroker:

          FROM debian:latest
          
          MAINTAINER max muster <max@muster.de>
          
          ENV DEBIAN_FRONTEND noninteractive
          
          RUN apt-get update && apt-get install -y build-essential python apt-utils curl avahi-daemon git libpcap-dev libavahi-compat-libdnssd-dev libfontconfig gnupg2 locales procps libudev-dev unzip sudo
          
          RUN curl -sL https://deb.nodesource.com/setup_6.x | bash
          RUN apt-get install -y nodejs
          
          RUN sed -i '/^rlimit-nproc/s/^\(.*\)/#\1/g' /etc/avahi/avahi-daemon.conf
          RUN sed -i -e 's/# de_DE.UTF-8 UTF-8/de_DE.UTF-8 UTF-8/' /etc/locale.gen && \dpkg-reconfigure --frontend=noninteractive locales && \update-locale LANG=de_DE.UTF-8
          ENV LANG de_DE.UTF-8 
          RUN cp /usr/share/zoneinfo/Europe/Berlin /etc/localtime
          
          RUN mkdir -p /opt/iobroker/ && chmod 777 /opt/iobroker/
          RUN mkdir -p /opt/scripts/ && chmod 777 /opt/scripts/
          
          WORKDIR /opt/scripts/
          
          ADD scripts/avahi_startup.sh avahi_startup.sh
          RUN chmod +x avahi_startup.sh
          RUN mkdir /var/run/dbus/
          
          ADD scripts/iobroker_startup.sh iobroker_startup.sh
          RUN chmod +x iobroker_startup.sh
          
          WORKDIR /opt/iobroker/
          
          RUN npm install iobroker --unsafe-perm && echo $(hostname) > .install_host
          RUN update-rc.d iobroker.sh remove
          RUN npm install node-gyp -g
          
          CMD ["sh", "/opt/scripts/iobroker_startup.sh"]
          
          ENV DEBIAN_FRONTEND teletype</max@muster.de>
          

          das ganze läuft auf nem alten x64 laptop den ich als server zweckemfremde :)

          1 Antwort Letzte Antwort
          0
          • arteckA Offline
            arteckA Offline
            arteck
            Developer Most Active
            schrieb am zuletzt editiert von
            #5

            bin nur kurz drüber geflogen port 9001 fehlt

            was ist mit redis ??

            zigbee hab ich, zwave auch, nuc's genauso und HA auch

            1 Antwort Letzte Antwort
            0
            • W Offline
              W Offline
              Wuast94
              schrieb am zuletzt editiert von
              #6

              also habe jetzt port 9000 und 9001 mit freigegben und ändert nichts an der sache

              1 Antwort Letzte Antwort
              0
              • W Offline
                W Offline
                Wuast94
                schrieb am zuletzt editiert von
                #7
                root@9bdf2e50815a:/opt/iobroker# iobroker list instances
                system.adapter.admin.0                 : admin       -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                system.adapter.discovery.0             : discovery   -  enabled
                

                so wie ich es sehe läuft iobroker auch .. aber ich bekomme kein zugriff auf die web oberfläche

                1 Antwort Letzte Antwort
                0
                • W Offline
                  W Offline
                  Wuast94
                  schrieb am zuletzt editiert von
                  #8

                  soo habe das problem vlt gefundne .. als ich netstat ausführen wollte kam befehl nicht gefunden

                  habe dann per````
                  apt-get install net-tools

                  
                  anschliesßend iobroker stop und iobroker start und jetzt gehts
                  1 Antwort Letzte Antwort
                  0

                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                  Registrieren Anmelden
                  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

                  366

                  Online

                  32.8k

                  Benutzer

                  82.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