Hoe voer je een MongoDB-server uit met Docker?

Hoe Voer Je Een Mongodb Server Uit Met Docker



MongoDB is een bekend NoSQL documentgericht databasebeheersysteem. Het slaat gegevens op als verzamelingen documenten. MongoDB-server is de software waarmee gebruikers de MongoDB-database kunnen uitvoeren. Het is verantwoordelijk voor het beheer van gegevensopslag, query's en indexering. Gebruikers kunnen de MongoDB-server draaien met Docker om eenvoudig MongoDB-instanties in een containeromgeving te implementeren en te beheren.

In dit artikel wordt de procedure uitgelegd voor het uitvoeren van een MongoDB-server met Docker.

Hoe voer je een MongoDB-server uit met behulp van Docker?

Bekijk de onderstaande stappen om een ​​MongoDB-server met Docker uit te voeren:







Stap 1: trek MongoDB-afbeelding uit Docker Hub

Trek eerst de MongoDB-afbeelding uit Docker Hub met behulp van de onderstaande opdracht:



havenarbeider pull mongo



De nieuwste versie van de MongoDB-image is succesvol gedownload.





Stap 2: Bouw en start MongoDB-container

Gebruik vervolgens de onderstaande opdracht om de MongoDB-container te starten en de MongoDB-server uit te voeren:

havenarbeider rennen -D --naam mongoCont -P 27017 : 27017 mongo

Hier:



  • -D ” wordt gebruikt om de container op de achtergrond uit te voeren.
  • -naam ' wijst een naam toe aan de container, d.w.z. ' mongoCont ”.
  • -P ” wijst de poort voor de container toe, d.w.z. “ 27017:27017 ”.
  • mongo ” is de officiële Docker-afbeelding die voor de container moet worden gebruikt:

Deze opdracht start de MongoDB-server.

Stap 3: Bekijk lopende container

Bekijk vervolgens de draaiende MongoDB-container met behulp van de gegeven opdracht:

havenarbeider ps

De uitvoer geeft aan dat de MongoDB-container met succes wordt uitgevoerd.

Stap 4: Toegang tot MongoDB-container

Gebruik daarna de ' docker exec-it 'commando samen met de containernaam om de Bash-shell in de draaiende MongoDB-container te openen:

havenarbeider exec -Het mongoCont bashen

De MongoDB-container is geopend en nu kunnen gebruikers opdrachten uitvoeren in de actieve container.

Stap 5: Controleer de MongoDB-server

Typ de onderstaande opdracht om te controleren of de MongoDB-server actief is of niet:

mongod --versie

Het kan worden waargenomen dat de MongoDB-server succesvol draait met versie ' v6.0.5 ”.

Stap 6: Start MongoDB

Om verbinding te maken met de MongoDB-server, opent u de Mongo-shell met de volgende opdracht:

Mongools

De bovenstaande uitvoer laat zien dat de Mongo-shell met succes is geopend.

Stap 7: Bekijk bestaande databases

Schrijf ten slotte de ' dbs laten zien ” commando om de bestaande databases te bekijken:

dbs laten zien

In de bovenstaande uitvoer zijn alle bestaande databases te zien.

Conclusie

Om een ​​MongoDB-server met Docker uit te voeren, haalt u eerst de nieuwste versie van de MongoDB-image uit Docker Hub. Start vervolgens de MongoDB-server met behulp van de ' docker run -d –name -p 27017:27017 mongo ” commando. Ga vervolgens naar de MongoDB-container en controleer de MongoDB-server. Maak daarna verbinding met de MongoDB-server en voer MongoDB-opdrachten uit. Dit artikel heeft de procedure uitgelegd om een ​​MongoDB-server met Docker uit te voeren.