כיצד לקבל כתובת IP של Docker Container מהמארח ב-Windows

Kyzd Lqbl Ktwbt Ip Sl Docker Container Mhm Rh B Windows



בזמן העבודה עם Docker, מפתחים יוצרים ומפעילים הרבה קונטיינרים במחשב המארח שלהם. לפעמים, זה הופך להיות ממש קשה למפתחים לעקוב אחר כל הקונטיינרים הקיימים. בנוסף, אם אתה משתמש בחיבור או ברשת, ייתכן שיהיו מספר קונטיינרים הפועלים בתוך הרשת.

אם המכולה מבוצעת עם ברירת המחדל לרשת קונטיינר. המשמעות היא שהמכולה משתמשת בפונקציונליות המובנית של רשת Docker לתקשורת עם קונטיינרים אחרים והמערכת המארחת. כדי לקבוע איזה קונטיינר מבצע ואיזה הופסק, למפתחים צריכים להיות כתובות ה-IP של המכילים האלה.







מדריך זה יספק פקודות שונות לקבלת כתובת ה-IP של קונטיינר Docker מהמארח ב-Windows.



כיצד להשיג את כתובת ה-IP של ה-Docker Container מהמארח ב-Windows?

כדי למצוא את כתובת ה-IP של מיכל Docker מהמארח ב-Windows, נעשה שימוש בפקודות המפורטות להלן:



שימוש ב'בדיקת רשת עגינה'





כדי לקבל את כתובת ה-IP של מיכל Docker, ראשית, רשום ובחר את תמונת Docker ליצירת קונטיינר חדש על ידי ביצוע הפקודה הבאה:

תמונות docker



מהפלט הנתון להלן, בחרנו את elic תמונת Docker:

לאחר מכן, השתמש ב- הפעלת מכולות docker פקודה ליצירת מיכל Docker חדש באמצעות התמונה שנבחרה:

הפעלת מכולות docker --שֵׁם =vital_con1 elic

כפי שאתה יכול לראות, המיכל החדש שלנו נוצר בהצלחה:

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

דוקר נ.ב

לבסוף, בצע את ה דוקר לבדוק פקודה להצגת כתובת ה-IP של מיכל Docker:

docker inspect vital_con1

לאחר הפעלת הפקודה הנתונה לעיל, הוא יציג את המידע המפורט על המיכל המסוים:

גלול מטה בטרמינל ומצא את ' כתובת ה - IP ' שדה. כתובת ה-IP של המכולה הפועלת כעת בשם vital_con1 הוא 172.17.0.3 :

שימוש ב-'docer exec'

ה /etc/hosts קובץ בתוך קונטיינר הוא קובץ מערכת המשמש למיפוי שמות המארחים לכתובות ה-IP כולל כתובת ה-IP שהוקצתה למיכל עצמו. כדי לאחזר כתובת IP זו, הפעל את docker exec -it פקודה.

דוקר exec -זה vital_con1 / פַּח / לַחֲבוֹט

לאחר שתעשה זאת, תועבר לסשן המעטפת האינטראקטיבי. עכשיו, בצע את ה חתול הפקודה כדי להציג את הנתונים הזמינים של /etc/hosts קוֹבֶץ:

חתול / וכו / מארחים

כפי שאתה יכול לראות, כתובת ה-IP של המיכל המסוים אוחזרה בהצלחה:

שימוש ב'בדיקת רשת עגינה'

כידוע, כברירת מחדל קונטיינרים מחוברים לרשת הגשר. אנו יכולים לבדוק את הרשת כדי לגלות את כתובת ה-IP של המכולה על ידי ביצוע ה- בדיקת רשת docker <שם רשת> פקודה. כדי לעשות זאת, תחילה, הפעל את הפקודה שסופקה כדי להציג רשתות קיימות:

רשת docker ls

כאן, בחרנו את לְגַשֵׁר רשת לתהליך נוסף:

כעת, הפעל את הפקודה המצוינת למטה יחד עם שם הרשת as לְגַשֵׁר :

גשר בדיקת רשת docker

לאחר ביצוע הפקודה לעיל, גלול מטה אל מיכלים לחסום ולאתר את כתובת IPV4 שדה:

סיפקנו את הדרך הקלה ביותר למצוא את כתובת ה-IP של מיכל Docker מהמארח ב-Windows.

סיכום

ישנן פקודות שונות המשמשות כדי לקבל את כתובת ה-IP של מיכל Docker מהמארח ב-Windows, כגון רשת docker בדוק את , docker exec -it /bin/bash , וה גשר בדיקת רשת docker פקודות. בלוג זה המחיש את הדרכים השונות לאחזר את כתובת ה-IP של קונטיינר Docker מהמארח.