Docker -compose / mongodb: пользователь не найден, но подключается к Windows - PullRequest
0 голосов
/ 23 марта 2020

Мне не удается пройти проверку подлинности на моем экземпляре mon go после докертизации. Я заблудился, потому что все отлично работает из Docker: я могу войти в свой не-docker mon go экземпляр и аутентифицироваться с моим ранее определенным пользователем root.

My docker -compose.yml

version: "2"
services:
  mongo:
    container_name: mongo
    image: mongo:latest
    command: [--auth]
    volumes:
    - '/data/db:/data/db'
    ports:
    - "27017:27017"

A docker-compose up, однако, мой демон go работает нормально при попытке подключения из Windows с терминалом mongo admin -u root -p root, Docker возвращает ошибку.

mongo    | 2020-03-23T01:14:19.522+0000 I  ACCESS   [conn7] SASL SCRAM-SHA-1 authentication failed for root on admin from client 185.27.0.1:46543 ; UserNotFound: Could not find user "root" for db "admin"

Не могли бы вы помочь?

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