Hur kör man en MongoDB-server med Docker?

Hur Kor Man En Mongodb Server Med Docker



MongoDB är ett välkänt NoSQL-dokumentorienterat databashanteringssystem. Den lagrar data som samlingar av dokument. MongoDB-servern är programvaran som tillåter användare att köra MongoDB-databasen. Det är ansvarigt för att hantera datalagring, förfrågningar och indexering. Användare kan köra MongoDB-server med Docker för att enkelt distribuera och hantera MongoDB-instanser i en containermiljö.

Den här artikeln kommer att förklara proceduren för att köra en MongoDB-server med Docker.

Hur kör man en MongoDB-server med Docker?

För att köra en MongoDB-server med Docker, kolla in stegen nedan:







Steg 1: Dra MongoDB-bild från Docker Hub

Dra först MongoDB-bilden från Docker Hub med kommandot nedan:



docker pull mongo



Den senaste versionen av MongoDB-avbildningen har laddats ned.





Steg 2: Bygg och starta MongoDB Container

Använd sedan kommandot nedan för att starta MongoDB-behållaren och köra MongoDB-servern:

hamnarkörning -d --namn mongoCont -s 27017 : 27017 mongo

Här:



  • ' -d ” används för att köra behållaren i bakgrunden.
  • ' -namn ” tilldelar ett namn till behållaren, dvs. mongoCont ”.
  • ' -s ” tilldelar hamnen för containern, dvs. 27017:27017 ”.
  • ' mongo ” är den officiella Docker-bilden som ska användas för behållaren:

Detta kommando startar MongoDB-servern.

Steg 3: Visa löpande behållare

Se sedan den körande MongoDB-behållaren med hjälp av det angivna kommandot:

hamnarbetare ps

Utdata indikerar att MongoDB-behållaren körs framgångsrikt.

Steg 4: Få tillgång till MongoDB Container

Efter det använder du ' docker exec -it ” kommando tillsammans med behållarens namn för att öppna Bash-skalet inuti den körande MongoDB-behållaren:

hamnarbetare exec -Det mongoCont våldsamt slag

MongoDB-behållaren har nåtts och nu kan användare utföra kommandon inuti den pågående behållaren.

Steg 5: Kontrollera MongoDB Server

För att verifiera om MongoDB-servern körs eller inte, skriv kommandot nedan:

mongod --version

Det kan observeras att MongoDB-servern körs framgångsrikt med version ' v6.0.5 ”.

Steg 6: Starta MongoDB

För att ansluta till MongoDB-servern, öppna Mongo-skalet med följande kommando:

mongoliska

Ovanstående utdata visar att Mongo-skalet har öppnats framgångsrikt.

Steg 7: Visa befintliga databaser

Skriv slutligen ut ' visa dbs ” kommando för att visa befintliga databaser:

visa dbs

I ovanstående utdata kan alla befintliga databaser ses.

Slutsats

För att köra en MongoDB-server med Docker, hämta först den senaste versionen av MongoDB-avbildningen från Docker Hub. Starta sedan MongoDB-servern med hjälp av ' docker run -d –name -p 27017:27017 mongo ” kommando. Gå sedan till MongoDB-behållaren och kontrollera MongoDB-servern. Efter det, anslut till MongoDB-servern och kör MongoDB-kommandon. Den här artikeln har förklarat proceduren för att köra en MongoDB-server med Docker.