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

Wir zeigen Ihnen einen Trick, um einen Textvergleich unter Linux durchzuführen

Vorwort Während des Schreibens des Codes werden w...

Verwenden von JavaScript in HTML

Das <script>-Tag In HTML5 hat Skript die fo...

Detaillierte Beispiele für die Ausführung von Zabbix-Remotebefehlen

Inhaltsverzeichnis eins. Umfeld zwei. Vorsichtsma...

Navicat importiert CSV-Daten in MySQL

In diesem Artikel erfahren Sie, wie Sie mit Navic...

Die perfekte Lösung für Vue-Routing-Fallback (vue-route-manager)

Inhaltsverzeichnis Routenplaner Hintergrund Erste...

Detaillierte Erklärung zur Verwendung der Vue-Nummernschild-Eingabekomponente

Eine einfache Nummernschild-Eingabekomponente (vu...

Hexadezimale Farbcodes (vollständig)

Rot und Pink und ihre Hexadezimalcodes. #990033 #...

Verwendung des offiziellen MySQL-Exporttools mysqlpump

Inhaltsverzeichnis Einführung Anweisungen Tatsäch...

Lösung für das Fehlen der my.ini-Datei in MySQL 5.7

Was ist my.ini? my.ini ist die in der MySQL-Daten...