Как разрешить доступ к MongoDB в docker только пользователям? - PullRequest
1 голос
/ 28 апреля 2020

Мой docker-compose.yml:

version: "3"
services:
  db:
    image: "mongo:4.0.4"
    ports:
      - "27017:27017"
    environment:
      - MONGO_INITDB_DATABASE=admin
      - MONGO_INITDB_ROOT_USERNAME=admin
      - MONGO_INITDB_ROOT_PASSWORD=paspaspas

Но я могу подключить mongo и mongo uple -u admin -p paspaspas --authenticationDatabase admin

Как я могу разрешить доступ только с помощью пароля и пользователя: mongo uple -u admin -p paspaspas --authenticationDatabase admin?

Настройка файла не помогает:

 volumes:
      - "../mongod.conf:/etc/mongod.conf"

My mongod.conf:

net:
  port: 27017
  bindIp: 0.0.0.0

security:
  authorization: "enabled"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...