PracticeEveryday
Docker Error 본문
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