Joonas' Note

Joonas' Note

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

개발/Docker

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

2018. 10. 16. 22:42 joonas

    기존의 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

    Comments