Joonas' Note

도커로 띄운 몽고 컨테이너와 연결하기 본문

개발/Docker

도커로 띄운 몽고 컨테이너와 연결하기

joonas 2018.10.16 22:42

기존의 node.js + express 서버에서 Mongo DB와 연결하는 코드는 아래와 같았다.

mongoose.connect('mongodb://localhost/' + config.database);

이후 배포를 위해서 각 서비스를 컨테이너화 하는 과정에서 Mongo DB 역시 도커라이징했고, docker-compose up을 했으나..
MongoDB Error(connection failed)라며 연결할 수 없다고 나왔다.

MongoDB 접속 시 도메인을 컨테이너의 이름으로 아래와 같이 변경했더니 해결되었다.

mongoose.connect('mongodb://mongodb/' + config.database);


참고한 링크: https://stackoverflow.com/a/34711892

0 Comments
댓글쓰기 폼