我正在使用 docker-compose 来运行由 node、mongodb、nginx 创建的项目;
我已经使用构建了该项目docker build
然后我用docker up -d nginx
开始我的项目。但我还没有找到使用'--auth'运行mongodb图像的配置,那么如何在compose启动mongodb时添加'--auth'?
这是我的 docker-compose.yml:
version: "2"
services:
mongodb:
image: mongo:latest
expose:
- "27017"
volumes:
- "/home/open/mymongo:/data/db"
nginx:
build: /home/open/mynginx/
ports:
- "8080:8080"
- "80:80"
links:
- node_server:node
node_server:
build: /home/laoqiren/workspace/isomorphic-redux-CNode/
links:
- mongodb:mongo
expose:
- "3000"
供应一个command
到容器,包括--auth
option.
mongodb:
image: mongo:latest
expose:
- "27017"
volumes:
- "/home/open/mymongo:/data/db"
command: mongod --auth
最新的 mongo 容器附带通过环境变量进行“root”身份验证初始化 https://stackoverflow.com/a/42917632/1318694也是以 postgres 设置为蓝本的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)