Crie Docker nginx, mas o navegador retorna erro de site não encontrado

Crie Docker nginx, mas o navegador retorna erro de site não encontrado

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

informação relacionada