כיצד למצוא את כתובת ה- IP של מיכל Docker?

How Find Ip Address Docker Container



למנהלי רשתות בעולם Docker יש חובה משמעותית ללמוד את רכיבי הרשת הכלולים בפלטפורמות וירטואליזציה כגון Microsoft, Red Hat ועוד. עם זאת, התקנת מכולה אינה כה קלה; הגדרה נכונה של ארכיטקטורת מכולות מחייבת מומחיות רשת חזקה.

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







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



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



דרישות מוקדמות

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





שיטה לבדיקת כתובת ה- IP של מיכל עגינה

כדי לבדוק את כתובת ה- IP של מיכל העגינה, עליך לפתוח את הטרמינל של מערכת אובונטו 20.04. אתה יכול לפתוח אותו באמצעות Ctrl+Alt+T או על ידי חיפוש בו באזור היישום. לאחר הפתיחה, בצע את השלבים הבאים המפורטים.

שלב 1: ממשקי Docker

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



$רשת dockerls

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

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

חשוב לזכור שהרשת והנהג אינם אותם דברים. הרשת והנהג באיור זה חולקים את אותו שם, והם לא אותו דבר. רשת הגשר גם מוקרנת באופן מקומי, כפי שמוצג בתוצאה למעלה.

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

שלב 2: בדוק את תכונות המיכל

כעת עליך להשיג את מזהה או שם המכולה. תוכל להשתמש בפקודה המפורטת הבאה כדי להשיג זאת:

$עגינהנ.ב


בפלט מוצגים המזהה ושם המכולות. אתה יכול להשתמש בהם בשלבים נוספים.

שלב 3: שימוש בבש

תוכל גם לרכוש את מזהה הרשת של מיכל על ידי חיבור מעטפת bash אליו. w. השתמש בפקודה כדי להתחיל את הבש של המכולה.

$סודועגינהמנהל-זה<מְכוֹלָהתְעוּדַת זֶהוּת> לַחֲבוֹט

ביצוע פקודה זו ייקח זמן מה. אבל זה ייקח אותך למעטפת מיכל הדוקר.

שלב 4: התקן iproute

כעת, עליך להתקין את iproute2 ולבדוק את כתובת ה- IP. לשם כך, השתמש בפקודה המופיעה להלן.

$apt-get להתקיןiproute2

עליך להמתין זמן מה עד להתקנתו המוצלחת.

שלב 5: בדוק את כתובת ה- IP

כעת, כולנו מוכנים לבדוק את כתובת ה- IP של מיכל העגינה שלנו. השתמש בפקודה המפורטת הבאה.

$ip addr | אחיזהגלוֹבָּלִי

הפלט מציג את כתובת ה- IP כפי שמוצגת בצילום המסך המצורף למעלה.

סיכום

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