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:
- Trek de MongoDB-afbeelding uit Docker Hub
- Start de MongoDB-server met behulp van de ' docker run -d –name
-p 27017:27017 mongo ” commando. - Bekijk lopende container
- Toegang tot de MongoDB-container
- Controleer de MongoDB-server
- Maak verbinding met de MongoDB-server
- Voer MongoDB-opdrachten uit
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 mongoHier:
- “ -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