Мне не удается пройти проверку подлинности на моем экземпляре 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"
Не могли бы вы помочь?