본문 바로가기
Q&A해결2026년 4월 9일1분 읽기

Docker Compose에서 컨테이너 간 통신이 안 됩니다

개발자준호
조회 246댓글 3

Docker Compose로 Next.js 앱(포트 3000)과 PostgreSQL(포트 5432)을 띄웠는데, 앱 컨테이너에서 DB로 연결이 안 됩니다.

# docker-compose.yml
services:
  app:
    build: .
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgresql://user:pass@localhost:5432/mydb
  db:
    image: postgres:16
    ports:
      - "5432:5432"

로컬에서는 잘 되는데 Docker 안에서만 ECONNREFUSED 에러가 납니다. 뭐가 문제일까요?

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록