Wir wechseln das Forum am 14.11.24 auf die Forensoftware Discourse. Zwischen Montag Abend und Dienstag Nachmittag wird das Forum deaktiviert. Danach sind wir hoffentlich mit neuem Forum inkl. der vorhandenen Beiträge wieder am Start! Hier zum Forenbeitrag!

Kennt sich jemand m...
 
Benachrichtigungen
Alles löschen

Kennt sich jemand mit Docker und IOBroker aus?

7 Beiträge
3 Benutzer
0 Reactions
1,311 Ansichten
(@volker3-0)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 4
Themenstarter  

Hallo zusammen,

habe folgende Frage:
Ich habe testweise Docker unter Windows installiert und dann IOBroker hinzugefügt. Läuft soweit alles im IOBroker.
Ich komme per Browser drauf und kann meine Geräte hinzufügen und sehe die Werte.

Was jedoch nicht geht, ist aus dem IOBroker heraus z.b. das Habpanel oder web.0 aufzurufen. Da bekomme ich immer Seitenladefehler.

Weiß jemand, woran das liegt? Hab Docker und IOBroker schon mehrfach neu installiert, immer der gleiche Fehler sobald ich auf die Web-Symbole klicke 🙁

Gruß Volker


   
Zitat
profantus
(@profantus)
Mitglied Wiki-Moderatoren
Beigetreten: Vor 3 Jahren
Beiträge: 1198
 

Ich nehme mal an das der Port nicht gemapped ist.
Poste mal dein docker oder compose file.

HOWTO Wechselrichter Dimensionierung


   
AntwortZitat
(@volker3-0)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 4
Themenstarter  

Das hier steht bei mir unter C:UsersVolkerAppDataRoamingDockerextensionsportainer_portainer-docker-extensionvmdocker-compose.yml File unter meinem User drin:
Ist das das richtige File? Hier fehlt ja auch der Port 8081 für iobroker

services:
portainer:
command:
- --admin-password
- $$2y$$05$$bsb.XmF.r2DU6/9oVUaDxu3.Lxhmg1R8M0NMLK6JJKUiqUcaNjvdu
container_name: portainer_portainer-docker-extension-desktop-extension-service
deploy:
restart_policy:
condition: always
environment:
DOCKER_EXTENSION: "1"
image: portainer/portainer-docker-extension:2.16.0
labels:
com.docker.desktop.extension: "true"
com.docker.desktop.extension.name: Portainer
networks:
default: null
ports:
- mode: ingress
host_ip: 127.0.0.1
target: 9000
published: 49000
protocol: tcp
- mode: ingress
host_ip: 127.0.0.1
target: 9443
published: 49443
protocol: tcp
restart: always
security_opt:
- no-new-privileges:true
volumes:
- type: bind
source: /var/run/docker.sock
target: /var/run/docker.sock
read_only: true
bind:
create_host_path: true
- type: volume
source: portainer_data
target: /data
volume: {}
- type: bind
source: /run/guest-services/portainer_portainer-docker-extension
target: /run/guest-services
bind:
create_host_path: true
networks:
default:
name: portainer_portainer-docker-extension-desktop-extension_default
volumes:
portainer_data:
name: portainer_portainer-docker-extension-desktop-extension_portainer_data


   
AntwortZitat
profantus
(@profantus)
Mitglied Wiki-Moderatoren
Beigetreten: Vor 3 Jahren
Beiträge: 1198
 

Nee ist das compose file für portainer.
Bei image muss iobroker stehen.
Bei Prt wir warscheinlich 8082 fehlen.
Also 8082:8082 wenn du den Port nach aussen geben möchtest.

HOWTO Wechselrichter Dimensionierung


   
AntwortZitat
(@und-mehr)
Heroischer Stromgenerator
Beigetreten: Vor 3 Jahren
Beiträge: 1148
 

https://127.0.0.1:9443 (das sollte die Url von Portainer sein)
damit kannst du auch das Netz der Container ändern.
Wenn du keine Idee hast, wie es geht, stelle es auf Host, bis du weißt, wie es geht.

https://docs.docker.com/network/

..,-


   
AntwortZitat
(@volker3-0)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 4
Themenstarter  

Leider auch die Seite vom Portainer nicht erreichbar: https://192.168.2.86:9443/

Im Portainer steht der ioBroker auf bridge und das lässt sich nicht ändern.
Wo finde ich denn das compose-File vom ioBorker? Dort müsste ich dann vermutlich die weiteren benötigten Ports händisch eintragen.
Im Portainer finde ich folgendes, kann es aber nicht ändern:

Wie komme ich an dieses File, um hier noch weitere Ports einzutragen?


   
AntwortZitat
(@volker3-0)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 4
Themenstarter  

Problem gelöst. Die Ports waren Schuld. Hab neu installiert und schon in der Befehlszeile gleich 8081, 8082 und 8083 mit gegeben.

Somit alle Webseiten erreichbar.
Danke euch für eure Hilfe! 👍


   
AntwortZitat
Teilen: