PracticeEveryday

Docker Error 본문

정리/에러

Docker Error

kimddakki 2022. 8. 16. 14:12
 Error: connect ECONNREFUSED 127.0.0.1:5432 at TCPConnectWrap.afterConnect [as oncomplete]

 - Docker를 열었는데 5432 포트를 연결하지 못하는 일이 생겼다.

 - 나는 컨테이너를 열고 localhost로 다른 컨테이너를 연결하면 바로 내 로컬로 연결되는 줄 알았다.

 

 - 근데 알고보니컨테이너 본인의 localhost를 연결하는 것 👀

 

 

Docker 컨테이너 내부에서 머신의 로컬 호스트에 연결하는 방법

질문 : Docker 컨테이너 내부에서 머신의 로컬 호스트에 어떻게 연결합니까? 그래서 도커 컨테이너 내에서 실행되는 Nginx가 있고 localhost에서 실행되는 mysql이 있으며 내 Nginx 내에서 MySql에 연결하

rateye.tistory.com

 - Docker 컨테이너 내부에서 머신의 로컬 호스트에 연결하기 위한 방법을 찾았다.

 

1. Docker 컨테이너 내부의 연결을 localhost => host.docker.internal로 바꾼다.

2. TLDR 

 => docker run 명령에서 --network="host"를 사용하면 127.0.0.1이 Docker 호스트를 가리키게 된다.

 

'정리 > 에러' 카테고리의 다른 글

swagger param Error  (0) 2022.08.26
TypeORM find vs findOne  (0) 2022.08.18
Class Arrow Function  (0) 2022.08.17
Comments