So stellen Sie MongoDB-Container mit Docker bereit

So stellen Sie MongoDB-Container mit Docker bereit

Was ist Docker

„Docker ist eine Open-Source-Container-Engine für Anwendungen, mit der Entwickler ihre Anwendungen und abhängigen Pakete in einen portablen Container packen und diesen dann auf jeder gängigen Linux-Maschine veröffentlichen können. Auch Virtualisierung ist möglich. Der Container ist vollständig in einer Sandbox ausgeführt und es gibt keine Schnittstelle zwischen ihnen.“

MongoDB ist ein kostenloses, plattformübergreifendes, dokumentenorientiertes NoSQL-Datenbankprogramm mit Open Source.

Hier ist ein ausführliches Tutorial zum Bereitstellen von MongoDB mit Docker.

einsetzen

1. Ziehen Sie das Bild

Hier ziehen wir die neueste Version des Bildes

Docker Pull Mongo: neueste 

Bildbeschreibung hier einfügen

2. Sehen Sie sich das Bild an

Wie Sie im Bild sehen können, wurde die neueste Version des Mongo-Image installiert.

 Docker-Bilder 

Bildbeschreibung hier einfügen

3. Führen Sie den Container aus

Nach Abschluss der Installation können Sie den Mongo-Container mit dem Befehl ausführen und schließlich die Informationen zum Containerbetrieb über den Docker-PS-Befehl anzeigen.

docker run -itd --name mongo -p 27017:27017 mongo --auth 

Bildbeschreibung hier einfügen

-p 27017:27017: Ordnet den Container-Dienst-Port 27017 dem Host-Port 27017 zu. Die Außenwelt kann über die Host-IP:27017 direkt auf den Mongo-Dienst zugreifen.
–auth: Für den Zugriff auf den Containerdienst ist ein Kennwort erforderlich.

4. Einen Benutzer erstellen

Geben Sie dann den Mongo-Container ein, fügen Sie den Benutzeradministrator 12345678 hinzu und melden Sie sich an, um zu sehen, ob die Erstellung erfolgreich war.

docker exec -it mongo mongo admin
db.createUser({ Benutzer:'admin',pwd:'12345678',Rollen:[ { Rolle:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
db.auth('Administrator', '12345678') 

Bildbeschreibung hier einfügen

5. Mit DB verbinden

Rufen Sie zuerst den Mongo-Container auf, melden Sie sich als Benutzeradministrator 12345678 an und führen Sie „show dbs“ aus, um die Datenbank anzuzeigen. Zu diesem Zeitpunkt wurde Mongo erfolgreich bereitgestellt.

docker exec -it mongo mongo admin
db.auth('Administrator', '12345678')
DB anzeigen 

Bildbeschreibung hier einfügen

6. Benutzeroberfläche

Als Nächstes verwenden wir die UI-Schnittstelle, um auf MongoDB zuzugreifen, geben die Linkinformationen ein und die Verbindung wird erfolgreich hergestellt.

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Oben finden Sie Einzelheiten zur Bereitstellung von MongoDB mit Docker. Weitere Informationen zur Bereitstellung von MongoDB mit Docker finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Implementierungsschritte für die Docker-Bereitstellung von Springboot- und Vue-Projekten
  • Detaillierter Prozess der Installation und Bereitstellung von OnlyOffice in Docker
  • Vollständige Schritte zum Bereitstellen von Confluence mit Docker
  • So stellen Sie einen Code-Server mit Docker bereit

<<:  Verwendung der Vue3-Tabellenkomponente

>>:  Diskussion zum Problem verstümmelter Zeichen in Iframe-Seitenparametern

Artikel empfehlen

Eine kurze Einführung in React

Inhaltsverzeichnis 1. CDN-Einführung 1.1 reagiere...

Detaillierte Erklärung der mysql.user-Benutzertabelle in Mysql

MySQL ist eine von mehreren Benutzern verwaltete ...

Tutorial zur Installation der PyTorch-Entwicklungsumgebung unter Windows

Anaconda-Installation Anaconda ist ein Softwarepa...

Einige Tipps zur Beschleunigung der Entwicklung von WeChat-Miniprogrammen

1. Erstellen Sie eine Seite mit app.json Gemäß un...

Ein Beispiel, wie Tomcat Session verwaltet

Sie haben ConcurrentHashMap gelernt, wissen aber ...

js-Lernnotizen: Schlüsselwörter „class“, „super“ und „extended“

Inhaltsverzeichnis Vorwort 1. Erstellen Sie Objek...

Detaillierte Zusammenfassung des JavaScript-Arrays

Inhaltsverzeichnis 1. Array-Induktion 1. Teilen S...

Vue implementiert die Bottom-Query-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

Zusammenfassung des fragmentierten Wissens zum Docker-Management

Inhaltsverzeichnis 1. Übersicht 2. Anwendungsbeis...

So gehen Sie mit verstümmelten Zeichen in der MySQL-Datenbank um

In MySQL können in der Datenbank fehlerhafte Zeic...

Was sind Web Slices?

Neue Funktion von IE8: Web Slices (Web Slices) Mi...

MySql-Wissenspunkte: Transaktion, Index, Sperrprinzip und Nutzungsanalyse

Dieser Artikel erläutert anhand von Beispielen di...