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:
- Dra MongoDB-bild från Docker Hub
- Starta MongoDB-servern med hjälp av ' docker run -d –name
-p 27017:27017 mongo ” kommando. - Se löpande behållare
- Gå till MongoDB-behållare
- Kontrollera MongoDB-servern
- Anslut till MongoDB-servern
- Kör MongoDB-kommandon
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 mongoHä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