Docker 사용시 Error connect ECONNREFUSED 오류

김민석·2022년 7월 25일
0

Issue

목록 보기
1/9

Intro

Error: connect ECONNREFUSED 127.0.01:5432

Docker로 데이터베이스와 백엔드를 동시에 사용할 때 위와 같은 오류가 지속적으로 발생하였다. 해결 방법은 간단했다.

127.0.0.1은 자신에게 연결하는 것이므로 컨테이너 내부에서 자신에게 연결하려 한다. 이를 수정하려면 127.0.0.1대신에 데이터베이스 콘테이너의 이름을 넣어주면 해결된다.

Change:

127.0.0.1 to CONTAINER_NAME (e.g. db)

Example:

DATABASE_URL: postgres://username:pgpassword@127.0.0.1:5432/mydatabase

to

DATABASE_URL: postgres://username:pgpassword@db:5432/mydatabase

Reference

profile
TS 풀스택&인공지능 개발자

0개의 댓글