Denne artikkelen vil forklare prosedyren for å kjøre en MongoDB-server med Docker.
Hvordan kjører jeg en MongoDB-server ved å bruke Docker?
For å kjøre en MongoDB-server med Docker, sjekk ut trinnene nedenfor:
- Trekk MongoDB-bilde fra Docker Hub
- Start MongoDB-serveren ved å bruke ' docker run -d –name
-p 27017:27017 mongo ' kommando. - Se løpende container
- Få tilgang til MongoDB-beholder
- Sjekk MongoDB server
- Koble til MongoDB-serveren
- Utfør MongoDB-kommandoer
Trinn 1: Trekk MongoDB-bilde fra Docker Hub
Trekk først MongoDB-bildet fra Docker Hub ved å bruke kommandoen nedenfor:
docker pull mongo
Den siste versjonen av MongoDB-bildet er lastet ned.
Trinn 2: Bygg og start MongoDB-beholder
Deretter bruker du kommandoen nedenfor for å starte MongoDB-beholderen og kjøre MongoDB-serveren:
docker run -d --Navn mongoForts -s 27017 : 27017 mongoHer:
- ' -d ” brukes til å kjøre beholderen i bakgrunnen.
- ' -Navn ' tildeler et navn til beholderen, dvs. ' mongoForts '.
- ' -s ' tildeler havnen for containeren, dvs. ' 27017:27017 '.
- ' mongo ” er det offisielle Docker-bildet som skal brukes for beholderen:
Denne kommandoen starter MongoDB-serveren.
Trinn 3: Se løpende container
Deretter kan du se den kjørende MongoDB-beholderen ved hjelp av den angitte kommandoen:
havnearbeider ps
Utdataene indikerer at MongoDB-beholderen kjører vellykket.
Trinn 4: Få tilgang til MongoDB Container
Etter det bruker du ' docker exec -it ” kommando sammen med beholdernavnet for å åpne Bash-skallet inne i den kjørende MongoDB-beholderen:
havnearbeider exec -den mongoForts bash
MongoDB-beholderen har blitt åpnet, og nå kan brukere utføre kommandoer inne i den kjørende beholderen.
Trinn 5: Sjekk MongoDB Server
For å bekrefte om MongoDB-serveren kjører eller ikke, skriv ut kommandoen nedenfor:
mongod --versjon
Det kan observeres at MongoDB-serveren kjører vellykket med versjon ' v6.0.5 '.
Trinn 6: Start MongoDB
For å koble til MongoDB-serveren, åpne Mongo-skallet ved å bruke følgende kommando:
mongolsk
Utgangen ovenfor viser at Mongo-skallet har blitt åpnet.
Trinn 7: Se eksisterende databaser
Skriv til slutt ut ' vis dbs kommando for å vise eksisterende databaser:
vis dbs
I utgangen ovenfor kan alle eksisterende databaser sees.
Konklusjon
For å kjøre en MongoDB-server med Docker, trekk først den nyeste versjonen av MongoDB-bildet fra Docker Hub. Start deretter MongoDB-serveren ved å bruke ' docker run -d –name