【发布时间】:2016-05-06 01:39:34
【问题描述】:
我有三个容器,web、rest 和 db。我希望rest(nodejs)能够访问db(mongodb)。
我的 docker-compose.yml:
version: '2'
services:
web:
build: front
depends_on:
- db
- rest
db:
build: backend/mongodb
volumes:
- /src/docker/mongodb:/var/lib/mongodb
restart: always
rest:
build: backend/rest
restart: always
links:
- db:database
在我的 nodejs 程序中:
MongoClient.connect("mongodb://database:27017/mytest", function (err, db) {
...
但是,我的 mongo 客户端无法访问数据库并不断重启...
我做错了什么?
【问题讨论】:
标签: node.js mongodb docker docker-compose