NEWS
SOLVED Adapter nutzen Docker interne IP 172.17.0.2
-
@tim-tim Sieht bei mir so aus.
Mein Docker läuft im Host Modus
-
Okay es wurde gelöst.
Die Reihenfolge der Parameter sind wichtig.
Das "--network host" musste nach vorne und schon klappte es:
sudo docker run -p 8081:8081 --name iobroker --network host -v iobrokerdata:/opt/iobroker buanet/iobroker:latest
-
ja genau das ist das Problem.
Das hier bei dir die normale IP Adresse vom Netzwerk als Standard gesetzt ist und bei mir die Docker interne IP genutzt wird und ich somit da nicht drauf komme.Siehe mein erster Post im Admin0 Bereich:
[IPv4] 172.17.0.2 eth0sehr komisch
-
habe gerade nochmal neu gestartet mit:
sudo docker run -p 8081:8081 --name iobroker -v iobrokerdata:/opt/iobroker buanet/iobroker:latest --network host
also mit network host Befehl, allerdings keine Veränderung
-
@tim-tim sagte in Adapter nutzen Docker interne IP 172.17.0.2:
Will ich jetzt allerdings zb bei Alexa die Anmelde-Seite aufrufen, öffnet sich ein neuer Tab mit der URL:
http://172.17.0.2:46429/
Da kommt man natürlich nicht drauf.
Sollte ich nicht viel eher auf die 192.168.2.114:46429 kommen? -
hallo,
ich denke du musst den Container als Host starten.
und dann darf man die Ports nicht angeben:sudo docker run --net=host --name iobroker -v iobrokerdata:/opt/iobroker buanet/iobroker:latest
ich bin mir nicht ganz sicher ob das mit run auch so fuktioniert, denke aber schon.
ich erstelle den docker immer mit create und mache dann ein docker start -
@AlCalzone In den EInstellungen kannst Du port und IP angeben die "von aussen" tut. musst du im Docker dann freigeben
-
-
@tim-tim Isch nix Docker, Sorry ... es gibt einige Docker Threads hier im Forum, frag doch mal dort oder schau wer da aktiv ist und frag ihn/mentione Ihr hier
-
Okay es wurde gelöst.
Die Reihenfolge der Parameter sind wichtig.
Das "--network host" musste nach vorne und schon klappte es:
sudo docker run -p 8081:8081 --name iobroker --network host -v iobrokerdata:/opt/iobroker buanet/iobroker:latest
-
Bei --network host findet kein Mapping der Ports statt, von daher kannst Du -p 8081:8081 auch weglassen.