Implementierungscode zur Verwendung der MongoDB-Datenbank in Docker

Implementierungscode zur Verwendung der MongoDB-Datenbank in Docker

Holen Sie sich das Mongo-Image

sudo docker pull mongo

Führen Sie den MongoDB-Dienst aus

sudo docker run -p 27017:27017 -v /tmp/db:/data/db -d mongo

Führen Sie den MongoDB-Client aus

sudo docker run -it mongo mongo --host <Host-IP-Adresse> --port 27017
> dbs anzeigen
Administrator 0,000 GB
Konfiguration 0,000 GB
lokal 0,000 GB
> lokale Nutzung
auf db local umgestellt
> Kollektionen anzeigen
Startprotokoll
> db.startup_log.find()
...

Verwenden Sie Mongo-Express, um MongoDB zu verwalten

mongo-express ist ein visuelles grafisches Verwaltungstool für MongoDB. Hier führen wir noch mongo-express über Docker aus, um den oben erstellten MongoDB-Dienst zu verwalten.

Laden Sie das Mongo-Express-Image herunter

sudo docker pull docker.io/mongo-express

Starten Sie den Mongo-Express-Dienst

sudo docker run -it --rm -p 8081:8081 --link <mongoDB-Container-ID>:mongo mongo-express

Zugang zu Mongo-Express

Zugriff über einen Browser

http://<IP-Adresse des Hostcomputers>:8081

Verwenden Sie mongoclient, um mongodb zu verwalten

Laden Sie das Mongoclient-Image herunter

sudo docker pull mongoclient/mongoclient

Starten Sie den Mongoclient-Dienst

Kopieren Sie den Code wie folgt:
sudo docker run --name mongoclient -d -p 3000:3000 -e MONGO_URL=mongodb://<IP-Adresse des Hostcomputers>:27017/ mongoclient/mongoclient

Zugriff auf Mongoclient

Zugriff über einen Browser

http://<Host-IP-Adresse>:3000

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:
  • So installieren Sie die neueste Version von MongoDB mit Docker
  • Versuch der Bereitstellung von Docker-Containern – Kommunikation mit mehreren Containern (Node+MongoDB+Nginx)
  • Detaillierte Erklärung zur Verwendung der MongoDB-Datenbank in Docker (Zugriff im LAN)
  • Methode zur Implementierung eines autorisierten Zugriffs auf MongoDB basierend auf Docker
  • Detaillierte Erklärung zur Installation von MongoDB mit Docker unter Linux

<<:  Allgemeiner Hinweis zum MySQL-Ereignisplaner (unbedingt lesen)

>>:  So verwenden Sie Webpack und Rollup zum Verpacken von Komponentenbibliotheken

Artikel empfehlen

MySQL extrahiert interne JSON-Felder und gibt sie als Zahlen aus.

Inhaltsverzeichnis Hintergrund Problemanalyse 1. ...

So ändern Sie die Container-Portzuordnung in Docker dynamisch

Vorwort: Die Docker-Portzuordnung erfolgt häufig,...

Zwei gängige Lösungen für den HTML-Textüberlauf zeigen Auslassungszeichen an

Methode 1: Verwenden Sie zur Lösung die CSS-Überl...

Über die 4 Zusatzfunktionen von Vuex

Inhaltsverzeichnis 1. Zusatzfunktionen 2. Beispie...

jQuery-Plugin zum Erzielen eines Karusselleffekts

Jeden Tag ein jQuery-Plugin - jQuery-Plugin zur I...

Beispielcode zur Trennung von Front-End und Back-End mit FastApi+Vue+LayUI

Inhaltsverzeichnis Vorwort Projektdesign hinteres...

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

Vorwort Als grundlegende Datenstruktur spielen Ar...

Analyse der Ursache des Docker-Fehlers Beendet (1) vor 4 Minuten

Docker-Fehler 1. Überprüfen Sie die Ursache Docke...