Я новичок в докере. Я пытаюсь создать контейнер MongoDB и контейнер NodeJS. Мой файл выглядит так:
version: '2'
services:
backend:
image: node:5.11-onbuild
ports:
- "3001:3001"
volumes:
- .:/code
working_dir: "/code"
links:
- mongodb
mongodb:
image: mongo:3.3
expose:
- 27017
Он должен запустить npm install
а затем node.
, Но docker-compose up
заканчивается с [MongoError: connect ECONNREFUSED 127.0.0.1:27017]
то время как командный node.
, Я думаю, что это связано с bind_ip = 127.0.0.1
в файле /etc/mongod.conf
. Это правильно?
Я использую boot2docker в системе Win10.
Как я могу решить эту проблему, чтобы узел мог подключиться к MongoDB?