【发布时间】:2018-12-03 18:58:52
【问题描述】:
当我执行 docker-compose up -d mongoDB 容器运行时,我有一个 mongoDB 实例,他尝试从用户那里获取身份验证。
但我使用 docker-compose 并在其中设置了凭据,但是在运行 docker-compose up 时,用户未连接。
下面,你可以看到我的docker-compose.yml:
version: "2"
services:
web:
image: kolacaine/docker-hello-world
ports:
- "80:8081"
depends_on:
- mongo-service
mongo-service:
image: mongo
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: myUserAdmin
MONGO_INITDB_ROOT_PASSWORD: abc123
command: mongod --auth
ports:
- "27017:27017"
什么也没发生,他总是在我的容器内要求身份验证。
【问题讨论】:
-
“他总是在我的容器内询问身份验证。” “他”指的是网络容器?
-
不,对于
mongo-service,当我运行 mongodb 的 shell 时,他总是要求我连接,但我将凭据设置到我的 docker-compose 中
标签: node.js mongodb docker docker-compose