Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. IoBroker im Docker - USV durchreichen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    IoBroker im Docker - USV durchreichen

    This topic has been deleted. Only users with topic management privileges can see it.
    • frana120500
      frana120500 @Marc Berg last edited by

      @marc-berg MOin, danke dir, dass probiere ich aus.

      Nee die Ports hatte ich nur gemappt weil ich ausschließen wollte, dass der NUT und der PiHole Adapter deswegen nicht grün werden. Sind noch Altlasten die ich rauswerfen muss

      1 Reply Last reply Reply Quote 0
      • frana120500
        frana120500 @Marc Berg last edited by

        @marc-berg Vielen Dank Marc... das funzt einwandfrei. Habe ich wieder was gelernt.

        frana120500 1 Reply Last reply Reply Quote 0
        • frana120500
          frana120500 @frana120500 last edited by frana120500

          Ich muss jetzt aber nochmal was fragen. Wir haben ja vorher gesagt, das es externe und interne Netze gibt und das Container nicht untereinander kommunizieren können, außer ich baue eine Brücke in Form eines neuen Netzwerkes.

          Jetzt möchte ich in Container A (EVCC) eine GET Abfrage aus Container B (Iobroker) machen.

          Das ist der Befehl: http://10.10.8.222:8082/getPlainValue/volvo.0.vid.status.batteryChargeLevel.value?json

          Die 10.10.8.222 ist ja die externe macvlan IP von meinem Iobroker

          Wenn ich den o. g. Befehl an meinem Rechner absetze, erhalte ich den korrekten Wert zurück. Wenn ich den vom EVCC Container abrufe, erhalte ich als Fehlermeldung dial tcp 10.10.8.222:8082: connect: no route to host

          Hat jetzt mit der Eingangsfrage nix zu tun, aber da habe ich gerade ein Verständnisproblem.

          1 Reply Last reply Reply Quote 0
          • B
            Bongo last edited by

            @frana120500 sagte in IoBroker im Docker - USV durchreichen:

            EVCC

            Du fügst dem Container A das Netzwerk nas_iobroker_bridge zu.
            Die interne IP vom ioBroker ist 172.20.0.2
            Der Befehl heißt:
            http://172.20.0.2:8082/getPlainValue/volvo.0.vid.status.batteryChargeLevel.value?json

            frana120500 1 Reply Last reply Reply Quote 0
            • B
              Bongo @Marc Berg last edited by

              @marc-berg
              Du kennst dich mit Stacks aus! 🙂
              Ich habe vor ein paar Jahren versäumt den ioBroker Container mit einem Stack zu erzeugen und starten.
              Kann ich nachträglich einen Stack machen ohne dass ich mir den ioBroker zerschieße?

              OliverIO Marc Berg 2 Replies Last reply Reply Quote 0
              • frana120500
                frana120500 @Bongo last edited by

                @bongo

                Das dachte ich mir auch, aber da bekomme ich diese Fehlermeldung

                Der Container A läuft im Host Netzwerk

                Bildschirmfoto 2024-04-06 um 17.40.27.jpg

                Marc Berg 1 Reply Last reply Reply Quote 0
                • OliverIO
                  OliverIO @Bongo last edited by

                  @bongo

                  Eigentlich ja, aber nicht so wie du denkst.
                  Container werden ja so definiert, das alles weggeworfen werden kann und die dauerhaften Anteile in einem oder mehreren volumes sich befinden.
                  Da sich die gesamte iobroker Installation ( /opt/iobroker) in einem
                  Eigenen volume definiert ist, kannst du einen neuen Container erzeugen in dem das vorhandene volume von Iobroker verwendet wird.
                  Wenn du in deinem Container nie andere Software installiert hast oder sonstige Änderungen vorgenommen hast die sich nicht in einem volume befinden, dann hast du keine Probleme
                  Falls ja, sind diese nach der neugenerierung des Containers weg.

                  1 Reply Last reply Reply Quote 0
                  • B
                    Bongo last edited by

                    @frana120500
                    Da bin ich jetzt auch überfragt.

                    1 Reply Last reply Reply Quote 0
                    • Marc Berg
                      Marc Berg Most Active @frana120500 last edited by

                      @frana120500 sagte in IoBroker im Docker - USV durchreichen:

                      Das dachte ich mir auch, aber da bekomme ich diese Fehlermeldung
                      Der Container A läuft im Host Netzwerk

                      Es gibt ein paar Regeln, wann eine Kommunikation (ohne weitere Routingregeln) möglich ist oder nicht:

                      Container1 in ... Container2 in ... Kommunikation möglich?
                      Bridge A Bridge A ja
                      MACVLAN MACVLAN ja
                      Hostnetzwerk / Host Bridge ja
                      Hostnetzwerk / Host MACVLAN nein
                      Bridge A Bridge B nein
                      Bridge MACVLAN nein

                      Ein Sonderfall, den du ja auch umgesetzt hast: wenn ein Container in Bridge- UND MACVLAN steckt. Dann ist der Host nur über das Bridge-Gateway zu erreichen.

                      frana120500 1 Reply Last reply Reply Quote 1
                      • Marc Berg
                        Marc Berg Most Active @Bongo last edited by

                        @bongo sagte in IoBroker im Docker - USV durchreichen:

                        Kann ich nachträglich einen Stack machen ohne dass ich mir den ioBroker zerschieße?

                        Wie @OliverIO schon geschrieben hat, wenn du das selbe Volume beibehältst, sind keine Probleme zu erwarten. Einen Punkt würde ich noch hinzufügen: Auch der Hostname sollte beibehalten werden, sonst kann es zu unerwünschten Effekten kommen. Dies ist im Stack aber ohne weiteres möglich. Wenn du einen vom Containernamen abweichenden Hostname haben möchtest, dann einfach per:

                        hostname: xyz
                        

                        im Stack ergänzen.

                        1 Reply Last reply Reply Quote 1
                        • frana120500
                          frana120500 @Marc Berg last edited by

                          @marc-berg perfekt. Vielen vielen Dank für die Hilfe.

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

                          Support us

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

                          739
                          Online

                          31.6k
                          Users

                          79.6k
                          Topics

                          1.3m
                          Posts

                          7
                          41
                          1770
                          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