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:
- MongoDB-Image vom Docker Hub abrufen
- Starten Sie den MongoDB-Server mit „ docker run -d –name
-p 27017:27017 Mongo ' Befehl. - Anzeigen des laufenden Containers
- Greifen Sie auf den MongoDB-Container zu
- Überprüfen Sie den MongoDB-Server
- Stellen Sie eine Verbindung zum MongoDB-Server her
- Führen Sie MongoDB-Befehle aus
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 MongoHier:
- „ -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