כיצד להפעיל שרת MongoDB עם Docker?

Kyzd Lhp Yl Srt Mongodb M Docker



MongoDB היא מערכת NoSQL ידועה לניהול מסד נתונים מונחה מסמכים. הוא מאחסן נתונים כאוספים של מסמכים. שרת MongoDB הוא התוכנה המאפשרת למשתמשים להפעיל את מסד הנתונים של MongoDB. הוא אחראי על ניהול אחסון נתונים, שאילתות ואינדקס. משתמשים יכולים להריץ שרת MongoDB עם Docker כדי לפרוס ולנהל בקלות מופעי MongoDB בסביבה מכולת.

מאמר זה יסביר את ההליך של הפעלת שרת MongoDB עם Docker.

כיצד להפעיל שרת MongoDB באמצעות Docker?

כדי להפעיל שרת MongoDB עם Docker, בדוק את השלבים המפורטים להלן:







שלב 1: משוך תמונת MongoDB מ- Docker Hub

ראשית, משוך את תמונת MongoDB מ- Docker Hub באמצעות הפקודה המפורטת להלן:



דוקר מושך מונגו



הגרסה האחרונה של תמונת MongoDB הורדה בהצלחה.





שלב 2: בנה והתחל MongoDB Container

לאחר מכן, השתמש בפקודה המפורטת להלן כדי להפעיל את הקונטיינר MongoDB ולהפעיל את שרת MongoDB:

דוקר ריצת --שֵׁם mongoCont -עמ' 27017 : 27017 מונגו

כאן:



  • ' 'מנוצל כדי להפעיל את המכולה ברקע.
  • ' -שֵׁם ' מקצה שם למכולה, כלומר ' mongoCont '.
  • ' -עמ' ' מקצה את הנמל עבור המכולה, כלומר ' 27017:27017 '.
  • ' מונגו ' היא תמונת Docker הרשמית לשימוש עבור המיכל:

פקודה זו מפעילה את שרת MongoDB.

שלב 3: הצג מיכל פועל

לאחר מכן, הצג את מיכל MongoDB הפועל בעזרת הפקודה שסופקה:

דוקר נ.ב

הפלט מציין שהמיכל של MongoDB פועל בהצלחה.

שלב 4: גישה למיכל MongoDB

לאחר מכן, השתמש ב' docker exec -it ' הפקודה יחד עם שם המיכל כדי לפתוח את מעטפת Bash בתוך מיכל MongoDB הפועל:

דוקר exec -זה mongoCont לַחֲבוֹט

יש גישה למיכל MongoDB וכעת משתמשים יכולים לבצע פקודות בתוך הקונטיינר הפועל.

שלב 5: בדוק MongoDB Server

כדי לוודא אם שרת MongoDB פועל או לא, הקלד את הפקודה הרשומה למטה:

mongod --גִרְסָה

ניתן לראות ששרת MongoDB פועל בהצלחה עם גרסה ' v6.0.5 '.

שלב 6: הפעל את MongoDB

כדי להתחבר לשרת MongoDB, פתח את מעטפת Mongo באמצעות הפקודה הבאה:

מוֹנגוֹלִי

הפלט לעיל מראה שהמעטפת של מונגו נפתחה בהצלחה.

שלב 7: הצג מסדי נתונים קיימים

לבסוף, כתוב את ' הצג dbs ' הפקודה כדי להציג את מסדי הנתונים הקיימים:

הצג dbs

בפלט לעיל, ניתן לראות את כל מסדי הנתונים הקיימים.

סיכום

כדי להפעיל שרת MongoDB עם Docker, ראשית, משוך את הגרסה האחרונה של תמונת MongoDB מ- Docker Hub. לאחר מכן, הפעל את שרת MongoDB באמצעות ' docker run -d –name -p 27017:27017 mongo ' פקודה. לאחר מכן, גש למאגר MongoDB ובדוק את שרת MongoDB. לאחר מכן, התחבר לשרת MongoDB והפעל פקודות MongoDB. מאמר זה הסביר את ההליך להפעלת שרת MongoDB עם Docker.