
Windows 11 Pró
Estou seguindo o tutorial do Hashicorp Terraform Docker:
$ 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
Tudo parece bem, mas quando abro o navegador e vou para
http://0.0.0.0:8080
Eu recebo um erro
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
Eu tentei isso no Chrome, Firefox, Edge e recebi erros semelhantes.
Tentei desligar o Firewall interno/externo do Windows Defender, mas ainda recebo um erro.
Responder1
0.0.0.0:8080 que você vê na saída docker ps não significa que você deve navegar até esse endereço, significa que seu servidor está escutando todos os seus endereços IP na porta 8080, então você deve ir para
http://server_ip:8080
ou você pode testar isso em seu servidor docker executando
curl http://127.0.0.1:8080