
윈도우 11 프로
나는 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
모든 것이 괜찮은 것 같지만 브라우저를 열고 다음으로 이동하면
http://0.0.0.0:8080
오류가 발생합니다.
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
Chrome, Firefox, Edge에서 이것을 시도했지만 비슷한 오류가 발생했습니다.
내부/외부 Windows Defender 방화벽을 끄려고 했지만 여전히 오류가 발생합니다.
답변1
docker ps 출력에 표시되는 0.0.0.0:8080은 이 주소를 검색해야 한다는 의미가 아니라 서버가 포트 8080의 모든 IP 주소를 수신하고 있으므로 다음으로 이동해야 함을 의미합니다.
http://server_ip:8080
또는 다음을 실행하여 Docker 서버에서 이를 테스트할 수 있습니다.
curl http://127.0.0.1:8080