#docker #kubernetes #container #orchestrator #microservice #infrastructure-as-code #devops #ci #cd

제목[Q&A] (7) Failed to connect to localhost port 4000: 연결이 거부됨2019-12-13 00:44
작성자

yaml 파일에서 포트를 개방하여 해당 서비스를 해당 포트를 통해 접속을 시도하였지만 계속해서 포트 연결이 거부되었다. 


만약 도커머신을 사용 중인 경우라면 아래의 링크를 통해 해결할 수 있다. 
https://stackoverflow.com/questions/44014698/docker-failed-to-connect-to-localhost-port-4000-connection-refused


도커 머신을 사용하지 않을 때에는 

curl "localhost:4000" 

curl -v 127.0.0.1:4000  등의 방법으로 연결했던 적이 있었는데 

정확히 어떤 이유로 연결이 되지 않았는지는 명확하게 확인하지 못하였다. 



--  update 2020-04-13 -- 

Windows에서 virtual box를 띄워 그 위에서 도커를 사용하였습니다. 이 경우, 다음과 같이 해결할 수 있었습니다.  
1) docker-machine ip 를 통해 ip를 확인한다. 

2) port 를 연결할 때 localhost/8000 (예시) 가 아니라, ip:8000 을 입력하여 browser를 연다. 

참조 문헌 : https://github.com/docker/for-win/issues/204

댓글