Wie betreibe ich einen MongoDB-Server mit Docker?

Wie Betreibe Ich Einen Mongodb Server Mit Docker



MongoDB ist ein bekanntes dokumentenorientiertes NoSQL-Datenbankverwaltungssystem. Es speichert Daten als Dokumentensammlungen. Der MongoDB-Server ist die Software, die es Benutzern ermöglicht, die MongoDB-Datenbank auszuführen. Es ist für die Verwaltung der Datenspeicherung, Abfrage und Indizierung verantwortlich. Benutzer können den MongoDB-Server mit Docker ausführen, um MongoDB-Instanzen einfach in einer Containerumgebung bereitzustellen und zu verwalten.

In diesem Artikel wird die Vorgehensweise zum Ausführen eines MongoDB-Servers mit Docker erläutert.

Wie führe ich einen MongoDB-Server mit Docker aus?

Um einen MongoDB-Server mit Docker auszuführen, sehen Sie sich die folgenden Schritte an:







Schritt 1: MongoDB-Image vom Docker Hub abrufen

Rufen Sie zunächst das MongoDB-Image mit dem unten angegebenen Befehl vom Docker Hub ab:



Docker Pull Mongo



Die neueste Version des MongoDB-Images wurde erfolgreich heruntergeladen.





Schritt 2: Erstellen und starten Sie den MongoDB-Container

Verwenden Sie dann den unten angegebenen Befehl, um den MongoDB-Container zu starten und den MongoDB-Server auszuführen:

Docker-Lauf -D --Name mongoCont -P 27017 : 27017 Mongo

Hier:



  • -D „wird verwendet, um den Container im Hintergrund auszuführen.
  • -Name „ weist dem Container einen Namen zu, z. B. „ mongoCont “.
  • -P „ weist den Port für den Container zu, d. h. „ 27017:27017 “.
  • Mongo „ ist das offizielle Docker-Image, das für den Container verwendet werden soll:

Dieser Befehl startet den MongoDB-Server.

Schritt 3: Laufenden Container anzeigen

Sehen Sie sich als Nächstes den laufenden MongoDB-Container mithilfe des bereitgestellten Befehls an:

Docker PS

Die Ausgabe zeigt an, dass der MongoDB-Container erfolgreich ausgeführt wird.

Schritt 4: Greifen Sie auf den MongoDB-Container zu

Verwenden Sie danach die Funktion „ docker exec -it ”-Befehl zusammen mit dem Containernamen, um die Bash-Shell im laufenden MongoDB-Container zu öffnen:

Docker Geschäftsführer -Es mongoCont bash

Auf den MongoDB-Container wurde zugegriffen und Benutzer können nun Befehle innerhalb des laufenden Containers ausführen.

Schritt 5: Überprüfen Sie den MongoDB-Server

Um zu überprüfen, ob der MongoDB-Server ausgeführt wird oder nicht, geben Sie den unten aufgeführten Befehl ein:

Mongod --Ausführung

Es ist zu beobachten, dass der MongoDB-Server erfolgreich mit der Version „ läuft. v6.0.5 “.

Schritt 6: Starten Sie MongoDB

Um eine Verbindung zum MongoDB-Server herzustellen, öffnen Sie die Mongo-Shell mit dem folgenden Befehl:

mongolisch

Die obige Ausgabe zeigt, dass die Mongo-Shell erfolgreich geöffnet wurde.

Schritt 7: Vorhandene Datenbanken anzeigen

Schreiben Sie abschließend das „ dbs anzeigen ”-Befehl zum Anzeigen der vorhandenen Datenbanken:

dbs anzeigen

In der obigen Ausgabe sind alle vorhandenen Datenbanken zu sehen.

Abschluss

Um einen MongoDB-Server mit Docker auszuführen, ziehen Sie zunächst die neueste Version des MongoDB-Images vom Docker Hub. Starten Sie dann den MongoDB-Server mit dem Befehl „ docker run -d –name -p 27017:27017 mongo ' Befehl. Greifen Sie als Nächstes auf den MongoDB-Container zu und überprüfen Sie den MongoDB-Server. Stellen Sie anschließend eine Verbindung zum MongoDB-Server her und führen Sie MongoDB-Befehle aus. In diesem Artikel wurde die Vorgehensweise zum Ausführen eines MongoDB-Servers mit Docker erläutert.