Hvordan kører man en MongoDB-server med Docker?

Hvordan Korer Man En Mongodb Server Med Docker



MongoDB er et velkendt NoSQL dokumentorienteret databasestyringssystem. Det gemmer data som samlinger af dokumenter. MongoDB-serveren er den software, der tillader brugere at køre MongoDB-databasen. Det er ansvarligt for at administrere datalagring, forespørgsler og indeksering. Brugere kan køre MongoDB-server med Docker for nemt at implementere og administrere MongoDB-forekomster i et containermiljø.

Denne artikel vil forklare proceduren for at køre en MongoDB-server med Docker.

Hvordan kører man en MongoDB-server ved hjælp af Docker?

For at køre en MongoDB-server med Docker, tjek nedenstående trin:







Trin 1: Træk MongoDB-billede fra Docker Hub

Træk først MongoDB-billedet fra Docker Hub ved hjælp af nedenstående kommando:



docker pull mongo



Den seneste version af MongoDB-billedet er blevet downloadet.





Trin 2: Byg og start MongoDB Container

Brug derefter kommandoen nedenfor til at starte MongoDB-beholderen og udføre MongoDB-serveren:

docker-løb -d --navn mongoCont -s 27017 : 27017 mongo

Her:



  • -d ” bruges til at udføre containeren i baggrunden.
  • -navn ' tildeler et navn til containeren, dvs. ' mongoCont ”.
  • -s ” tildeler havnen til containeren, dvs. 27017:27017 ”.
  • mongo ” er det officielle Docker-billede, der skal bruges til containeren:

Denne kommando starter MongoDB-serveren.

Trin 3: Se kørende container

Se derefter den kørende MongoDB-beholder ved hjælp af den medfølgende kommando:

havnearbejder ps

Outputtet indikerer, at MongoDB-beholderen kører med succes.

Trin 4: Få adgang til MongoDB Container

Brug derefter ' docker exec -it ” kommando sammen med containernavnet for at åbne Bash-skallen inde i den kørende MongoDB-container:

havnearbejder exec -det mongoCont bash

MongoDB-containeren er blevet tilgået, og nu kan brugere udføre kommandoer inde i den kørende container.

Trin 5: Tjek MongoDB Server

For at kontrollere, om MongoDB-serveren kører eller ej, skal du skrive nedenstående kommando:

mongod --version

Det kan observeres, at MongoDB-serveren kører med succes med version ' v6.0.5 ”.

Trin 6: Start MongoDB

For at oprette forbindelse til MongoDB-serveren skal du åbne Mongo-skallen ved hjælp af følgende kommando:

mongolsk

Ovenstående output viser, at Mongo-skallen er blevet åbnet med succes.

Trin 7: Se eksisterende databaser

Skriv endelig ' vis dbs kommando for at se de eksisterende databaser:

vis dbs

I ovenstående output kan alle de eksisterende databaser ses.

Konklusion

For at køre en MongoDB-server med Docker skal du først trække den seneste version af MongoDB-billedet fra Docker Hub. Start derefter MongoDB-serveren ved at bruge ' docker run -d –name -p 27017:27017 mongo ” kommando. Derefter skal du få adgang til MongoDB-beholderen og kontrollere MongoDB-serveren. Derefter skal du oprette forbindelse til MongoDB-serveren og udføre MongoDB-kommandoer. Denne artikel har forklaret proceduren til at køre en MongoDB-server med Docker.