
Windows 11 Pro
Ich folge dem Hashicorp Terraform Docker-Tutorial:
$ docker run --name hashicorp-learn --detach --publish 8080:80 nginx:latest
dc26543abdf895e638e4c5fcb968a9ce317c57e945060e97afe03b3991646682
$ docker ps --filter="name=hashicorp-learn"
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
dc26543abdf8 nginx:latest "/docker-entrypoint.…" 28 seconds ago Up 27 seconds 0.0.0.0:8080->80/tcp hashicorp-learn
Alles scheint in Ordnung zu sein, aber wenn ich den Browser öffne und zu
http://0.0.0.0:8080
Ich erhalte eine Fehlermeldung
This site can’t be reached
The webpage at http://0.0.0.0:8080/ might be temporarily down or it may have moved permanently to a new web address.
ERR_ADDRESS_INVALID
Ich habe dies in Chrome, Firefox und Edge versucht und erhalte ähnliche Fehler.
Ich habe versucht, die interne/externe Windows Defender-Firewall auszuschalten, erhalte aber immer noch eine Fehlermeldung.
Antwort1
0.0.0.0:8080, das Sie in der Docker-PS-Ausgabe sehen, bedeutet nicht, dass Sie zu dieser Adresse navigieren sollten, es bedeutet, dass Ihr Server auf allen seinen IP-Adressen auf Port 8080 lauscht, also sollten Sie zu
http://server_ip:8080
oder Sie können dies auf Ihrem Docker-Server testen, indem Sie ausführen
curl http://127.0.0.1:8080