관리 메뉴

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

    반응형

    '개발 > Docker' 카테고리의 다른 글

    [번역] Docker - OpenStack (4/4)  (0) 2018.10.30
    [번역] Docker - OpenStack (3/4)  (0) 2018.10.30
    [번역] Docker - OpenStack (2/4)  (3) 2018.10.29
    [번역] Docker - OpenStack (1/4)  (0) 2018.10.29
    사용자에게 Docker의 sudo 권한 부여하기  (0) 2018.10.29
    0 Comments
    댓글쓰기 폼