Denne artikel vil forklare proceduren for at køre en MongoDB-server med Docker.
Hvordan kører man en MongoDB-server ved hjælp af Docker?
For at køre en MongoDB-server med Docker, tjek nedenstående trin:
- Træk MongoDB-billede fra Docker Hub
- Start MongoDB-serveren ved at bruge ' docker run -d –name
-p 27017:27017 mongo ” kommando. - Se kørende container
- Få adgang til MongoDB-container
- Tjek MongoDB server
- Opret forbindelse til MongoDB-server
- Udfør MongoDB-kommandoer
Trin 1: Træk MongoDB-billede fra Docker Hub
Træk først MongoDB-billedet fra Docker Hub ved hjælp af nedenstående kommando:
docker pull mongo
Den seneste version af MongoDB-billedet er blevet downloadet.
Trin 2: Byg og start MongoDB Container
Brug derefter kommandoen nedenfor til at starte MongoDB-beholderen og udføre MongoDB-serveren:
docker-løb -d --navn mongoCont -s 27017 : 27017 mongoHer:
- “ -d ” bruges til at udføre containeren i baggrunden.
- “ -navn ' tildeler et navn til containeren, dvs. ' mongoCont ”.
- “ -s ” tildeler havnen til containeren, dvs. 27017:27017 ”.
- “ mongo ” er det officielle Docker-billede, der skal bruges til containeren:
Denne kommando starter MongoDB-serveren.
Trin 3: Se kørende container
Se derefter den kørende MongoDB-beholder ved hjælp af den medfølgende kommando:
havnearbejder ps
Outputtet indikerer, at MongoDB-beholderen kører med succes.
Trin 4: Få adgang til MongoDB Container
Brug derefter ' docker exec -it ” kommando sammen med containernavnet for at åbne Bash-skallen inde i den kørende MongoDB-container:
havnearbejder exec -det mongoCont bash
MongoDB-containeren er blevet tilgået, og nu kan brugere udføre kommandoer inde i den kørende container.
Trin 5: Tjek MongoDB Server
For at kontrollere, om MongoDB-serveren kører eller ej, skal du skrive nedenstående kommando:
mongod --version
Det kan observeres, at MongoDB-serveren kører med succes med version ' v6.0.5 ”.
Trin 6: Start MongoDB
For at oprette forbindelse til MongoDB-serveren skal du åbne Mongo-skallen ved hjælp af følgende kommando:
mongolsk
Ovenstående output viser, at Mongo-skallen er blevet åbnet med succes.
Trin 7: Se eksisterende databaser
Skriv endelig ' vis dbs kommando for at se de eksisterende databaser:
vis dbs
I ovenstående output kan alle de eksisterende databaser ses.
Konklusion
For at køre en MongoDB-server med Docker skal du først trække den seneste version af MongoDB-billedet fra Docker Hub. Start derefter MongoDB-serveren ved at bruge ' docker run -d –name