gpt4 book ai didi

node.js - 使用docker-compose时如何为mongodb图像添加--auth?

转载 作者:IT老高 更新时间:2023-10-28 21:22:17 29 4
gpt4 key购买 nike

我正在使用 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 选项。

  mongodb:
image: mongo:latest
expose:
- "27017"
volumes:
- "/home/open/mymongo:/data/db"
command: mongod --auth

最新的 mongo 容器带有 "root" auth initialisation via environment variables同样,以 postgres 设置为蓝本。

关于node.js - 使用docker-compose时如何为mongodb图像添加--auth?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43121897/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com