Ez a cikk elmagyarázza a MongoDB-kiszolgáló Dockerrel való futtatásának folyamatát.
Hogyan lehet MongoDB kiszolgálót futtatni a Docker segítségével?
Ha MongoDB-kiszolgálót szeretne futtatni a Dockerrel, kövesse az alábbi lépéseket:
- Húzza le a MongoDB-képet a Docker Hubról
- Indítsa el a MongoDB szervert a „ docker run -d –név
-p 27017:27017 mongo ” parancsot. - Futó tároló megtekintése
- Hozzáférés a MongoDB tárolóhoz
- Ellenőrizze a MongoDB szervert
- Csatlakozzon a MongoDB szerverhez
- Hajtsa végre a MongoDB parancsokat
1. lépés: Húzza ki a MongoDB képet a Docker Hubból
Először húzza ki a MongoDB-képet a Docker Hubból az alábbi paranccsal:
dokkoló húzza mongó
A MongoDB képfájl legújabb verziója sikeresen letöltődött.
2. lépés: A MongoDB tároló létrehozása és elindítása
Ezután az alábbi paranccsal indítsa el a MongoDB tárolót és futtassa a MongoDB szervert:
dokkolófuttatás -d --név mongoCont -o 27017 : 27017 mongóItt:
- ' -d ” a konténer háttérben történő végrehajtására szolgál.
- ' -név ” nevet rendel a tárolóhoz, azaz: „ mongoCont ”.
- ' -o ” kijelöli a portot a konténer számára, azaz „ 27017:27017 ”.
- ' mongó ” a tárolóhoz használandó hivatalos Docker-kép:
Ez a parancs elindítja a MongoDB kiszolgálót.
3. lépés: A futó tároló megtekintése
Ezután tekintse meg a futó MongoDB tárolót a megadott parancs segítségével:
dokkmunkás ps
A kimenet azt jelzi, hogy a MongoDB tároló sikeresen fut.
4. lépés: Nyissa meg a MongoDB tárolót
Ezt követően használja a „ docker exec -it ” parancsot a tároló nevével együtt a Bash shell megnyitásához a futó MongoDB tárolóban:
dokkmunkás végrehajtó -azt mongoCont bash
A MongoDB tároló elérése megtörtént, és a felhasználók parancsokat hajthatnak végre a futó tárolón belül.
5. lépés: Ellenőrizze a MongoDB kiszolgálót
Annak ellenőrzéséhez, hogy a MongoDB szerver fut-e vagy sem, írja be az alábbi parancsot:
mongod --változat
Megfigyelhető, hogy a MongoDB szerver sikeresen fut a ' verzióval v6.0.5 ”.
6. lépés: Indítsa el a MongoDB-t
A MongoDB szerverhez való csatlakozáshoz nyissa meg a Mongo shellt a következő paranccsal:
mongol
A fenti kimenet azt mutatja, hogy a Mongo shell sikeresen megnyílt.
7. lépés: Meglévő adatbázisok megtekintése
Végül írja ki a „ dbs megjelenítése ” parancs a meglévő adatbázisok megtekintéséhez:
dbs megjelenítése
A fenti kimenetben az összes létező adatbázis látható.
Következtetés
Ha MongoDB-kiszolgálót szeretne futtatni a Dockerrel, először húzza le a MongoDB lemezkép legújabb verzióját a Docker Hubból. Ezután indítsa el a MongoDB szervert a „ docker run -d –név