Docker-Verbindung – MongoDB-Implementierungsprozess und Codebeispiele

Docker-Verbindung – MongoDB-Implementierungsprozess und Codebeispiele

Nachdem der Container gestartet wurde

Melden Sie sich zunächst als Administrator an und erstellen Sie einen neuen Benutzer

$ docker exec -it mongo mongo-Administrator
# Erstellen Sie einen Benutzer namens admin mit dem Passwort 123456.
>db.createUser({Benutzer:"duser",pwd:"test1mongodb23","Rollen" : [{"Rolle" : "dbAdmin","db" : "cpeducloud2"},
{"Rolle" : "dbOwner","db" : "cpeducloud2"},{"Rolle" : "readWrite","db" : "cpeducloud2"},
{"role" : "userAdmin","db" : "cpeducloud2"}],"mechanisms" : ["SCRAM-SHA-1","SCRAM-SHA-256"]});

 # Versuchen Sie, mit den oben erstellten Benutzerinformationen eine Verbindung herzustellen.

> db.auth('duser', 'test1mongodb23')

Die Erstellung war hier erfolgreich. Erstellen Sie daher hier eine neue Bibliothek und ein neues Konto (beachten Sie, dass dies bei der Anmeldung als Administrator gilt).

Die hier erstellte Bibliothek ist beispielsweise sboot.

Nach dem Anlegen des Benutzers melden Sie sich ab und mit dem neuen Benutzer in der neuen Datenbank (sboot) wieder an.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Docker erstellt Cluster-MongoDB-Implementierungsschritte
  • So installieren Sie die neueste Version von MongoDB mit Docker
  • Springboot integriert MongoDB Docker-Entwicklungs-Tutorial
  • Versuch der Bereitstellung von Docker-Containern – Kommunikation mit mehreren Containern (Node+MongoDB+Nginx)
  • Implementierungscode zur Verwendung der MongoDB-Datenbank in Docker
  • So verwenden Sie MongoDB zum Speichern von Docker-Protokollen
  • Detaillierte Erklärung zur Verwendung der MongoDB-Datenbank in Docker (Zugriff im LAN)
  • Methode zur Implementierung eines autorisierten Zugriffs auf MongoDB basierend auf Docker

<<:  Synchrone und asynchrone JS-Schwierigkeiten sowie Umfang und Abschluss und detaillierte Erklärung von Prototypen und Prototypenketten

>>:  MySQL umgeht die Gewährung von information_schema-Objekten und meldet den Fehler ERROR 1044 (4200)

Artikel empfehlen

Verstehen Sie kurz die MySQL-Datenbankoptimierungsphase

Einführung Haben Sie schon einmal eine Situation ...

Zusammenfassung der benutzerdefinierten JavaScript-Objektmethoden

Inhaltsverzeichnis 1. Verwenden Sie Objekt, um ei...

MySQL-Daten einfügen, aktualisieren und löschen Details

Inhaltsverzeichnis 1. Einfügen 2. Aktualisierung ...

Das WeChat-Applet verwendet Canvas zum Zeichnen von Uhren

In diesem Artikel wird der spezifische Code zur V...

Wie viele gängige Schleifen zur Array-Traversierung in JS kennen Sie?

Vorwort Als grundlegende Datenstruktur spielen Ar...

So leiten Sie über den Nginx-Lastausgleich zu https um

Kopieren Sie das Zertifikat und den Schlüssel im ...

Detaillierte Erklärung zum Bereitstellen von H5-Spielen auf einem Nginx-Server

Auf dem Weg zur selbstlernenden Spieleentwicklung...

Detaillierte Erläuterung der Linux-Textverarbeitungstools

1. Zählen Sie die Anzahl der Benutzer, deren Stan...

Tutorial zur Installation von Apache 2.4.41 unter Windows 10

1. Installation und Konfiguration von Apache 2.4....

Was sind die Unterschiede zwischen SQL und MySQL

Was ist SQL? SQL ist eine Sprache zum Betrieb von...

Informationen zur Nginx-GZIP-Konfiguration

Das Prinzip von nginx zur Erzielung einer Ressour...

Eine kurze Einführung in die Basiskomponenten der VUE uni-app

1. Scroll-Ansicht Beim vertikalen Scrollen müssen...