Hvordan kjøre en MongoDB-server med Docker?

Hvordan Kjore En Mongodb Server Med Docker



MongoDB er et velkjent NoSQL dokumentorientert databasestyringssystem. Den lagrer data som samlinger av dokumenter. MongoDB-serveren er programvaren som tillater brukere å kjøre MongoDB-databasen. Det er ansvarlig for å administrere datalagring, spørring og indeksering. Brukere kan kjøre MongoDB-server med Docker for enkelt å distribuere og administrere MongoDB-forekomster i et containerisert miljø.

Denne artikkelen vil forklare prosedyren for å kjøre en MongoDB-server med Docker.

Hvordan kjører jeg en MongoDB-server ved å bruke Docker?

For å kjøre en MongoDB-server med Docker, sjekk ut trinnene nedenfor:







Trinn 1: Trekk MongoDB-bilde fra Docker Hub

Trekk først MongoDB-bildet fra Docker Hub ved å bruke kommandoen nedenfor:



docker pull mongo



Den siste versjonen av MongoDB-bildet er lastet ned.





Trinn 2: Bygg og start MongoDB-beholder

Deretter bruker du kommandoen nedenfor for å starte MongoDB-beholderen og kjøre MongoDB-serveren:

docker run -d --Navn mongoForts -s 27017 : 27017 mongo

Her:



  • ' -d ” brukes til å kjøre beholderen i bakgrunnen.
  • ' -Navn ' tildeler et navn til beholderen, dvs. ' mongoForts '.
  • ' -s ' tildeler havnen for containeren, dvs. ' 27017:27017 '.
  • ' mongo ” er det offisielle Docker-bildet som skal brukes for beholderen:

Denne kommandoen starter MongoDB-serveren.

Trinn 3: Se løpende container

Deretter kan du se den kjørende MongoDB-beholderen ved hjelp av den angitte kommandoen:

havnearbeider ps

Utdataene indikerer at MongoDB-beholderen kjører vellykket.

Trinn 4: Få tilgang til MongoDB Container

Etter det bruker du ' docker exec -it ” kommando sammen med beholdernavnet for å åpne Bash-skallet inne i den kjørende MongoDB-beholderen:

havnearbeider exec -den mongoForts bash

MongoDB-beholderen har blitt åpnet, og nå kan brukere utføre kommandoer inne i den kjørende beholderen.

Trinn 5: Sjekk MongoDB Server

For å bekrefte om MongoDB-serveren kjører eller ikke, skriv ut kommandoen nedenfor:

mongod --versjon

Det kan observeres at MongoDB-serveren kjører vellykket med versjon ' v6.0.5 '.

Trinn 6: Start MongoDB

For å koble til MongoDB-serveren, åpne Mongo-skallet ved å bruke følgende kommando:

mongolsk

Utgangen ovenfor viser at Mongo-skallet har blitt åpnet.

Trinn 7: Se eksisterende databaser

Skriv til slutt ut ' vis dbs kommando for å vise eksisterende databaser:

vis dbs

I utgangen ovenfor kan alle eksisterende databaser sees.

Konklusjon

For å kjøre en MongoDB-server med Docker, trekk først den nyeste versjonen av MongoDB-bildet fra Docker Hub. Start deretter MongoDB-serveren ved å bruke ' docker run -d –name -p 27017:27017 mongo ' kommando. Deretter får du tilgang til MongoDB-beholderen og sjekke MongoDB-serveren. Etter det, koble til MongoDB-serveren og utfør MongoDB-kommandoer. Denne artikkelen har forklart prosedyren for å kjøre en MongoDB-server med Docker.