【发布时间】:2018-10-12 22:31:57
【问题描述】:
我在连接与我的 nodejs 容器在单独容器中运行的 MongoDB 时遇到奇怪的问题,它在尝试连接到 MongoDB 时显示以下错误。 我的 Dockerfile
FROM node:latest
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8000
CMD ["npm","start"]
enter code here
码头工人撰写
version: '3'
services:
web:
build: .
ports:
- "8000:8000"
links:
- mongo
- redis
mongo:
image: mongo
ports:
- "49155:49155"
redis:
image: "redis:alpine"
mongo 配置
mongoose: { // MongoDB
// uri: mongodb://username:password@host:port/database?options
uri: `mongodb://localhost:27017/${DB_NAME}`,
options: {
},
seed: {
path: '/api/models/seeds/',
list: [
{
file: 'user.seed',
schema: 'User',
plant: 'once' // once - always - never
},
{
file: 'example.seed',
schema: 'Example',
plant: 'once'
}
]
},
},
问题 enter image description here
我只学过docker,请帮帮我
【问题讨论】: