Existem alguns pré-requisitos para configurar a autenticação no mongo:
-
Coloque esta linha em mongod.conf
segurança:
autorização:habilitada
Após isso reinicie seu docker e siga os seguintes passos:
- Conecte-se ao mongo via
mongo
- usar administrador
-
Criar um usuário
{ user: "root", pwd: "root", roles: [ { role: "userAdminAnyDatabase,readWriteAnyDatabase", db: "admin" } ]
})
-
Sair da concha do Mongo
- Fornecer banco de dados de autenticação para se conectar ao mongo:
mongo admin -u root -proot