Es gibt einige Voraussetzungen, um die Authentifizierung auf Mongo zu konfigurieren:
-
Platzieren Sie diese Zeile in mongod.conf
Sicherheit:
Berechtigung:aktiviert
Starten Sie danach Ihren Docker neu und führen Sie die folgenden Schritte aus:
- Verbinden Sie sich mit Mongo über
mongo
- admin verwenden
-
Erstellen Sie einen Benutzer
{ user: "root", pwd: "root", roles: [ { role: "userAdminAnyDatabase,readWriteAnyDatabase", db: "admin" } ]
})
-
Verlassen Sie die Mongo-Shell
- Stellen Sie eine Authentifizierungsdatenbank bereit, um eine Verbindung zu Mongo herzustellen:
mongo admin -u root -root