【问题标题】:disable default authentication in mongo docker在 mongo docker 中禁用默认身份验证
【发布时间】:2018-09-17 17:37:43
【问题描述】:

我想禁用默认身份验证 (避免使用 mongo --authenticationDatabase "auth_db")。

在 mongo 中使用 docker-compose,这是我的 docker-compose 文件:

version: "2"

services:
    mongodb:
    image: mongo:latest
    environment: 
      - MONGO_DATA_DIR=/data/db
      - MONGO_LOG_DIR=/dev/null
      - MONGO_INITDB_ROOT_USERNAME=some_user
      - MONGO_INITDB_ROOT_PASSWORD=some_password
    volumes:
      - ./mongo_data:/data/db
    ports:
      - 27017:27017 

【问题讨论】:

    标签: mongodb docker docker-compose


    【解决方案1】:

    只是不要传递MONGO_INITDB_ROOT_USERNAMEMONGO_INITDB_ROOT_PASSWORD 创建容器时的环境变量。

    【讨论】:

    • 是的,不通过以下环境参数有效!谢谢@pacuna!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    • 2018-01-19
    • 2017-09-11
    相关资源
    最近更新 更多