Hogyan lehet megtalálni a Docker -tároló IP -címét?

How Find Ip Address Docker Container



A Docker világ hálózati rendszergazdáinak jelentős kötelezettségük van megtanulni a virtualizációs platformokon, például a Microsofton, a Red Haten és másokon található hálózati összetevőket. A tartály felszerelése azonban nem olyan egyszerű; a tároló architektúra megfelelő konfigurálása erős hálózati szakértelmet igényel.

A probléma megoldására létrehozták a Docker hálózatot. A Docker hálózat definiál egy megbízhatósági csatlakozási zónát, amelyben a hálózat tárolói szabadon kommunikálhatnak. Minden hálózatnak van hídfelülete a gazdagépen, és az interfészek közötti kommunikáció tűzfalszabályok alapján történik. A szinte azonos Docker -hálózattal és a gazda áthidaló interfésszel rendelkező konténerek gyakran kommunikálhatnak egymással.







A Docker kezeli az egyetlen gépen futó tárolók IP -címét, de nem látja az IP -címek kezelését egy tárolófürt több kiszolgálóján. Az egy konténer beállításai ritkák a valós cégeknél. Általában virtuális gépekkel és valódi gazdagépekkel is rendelkeznek. Ennek eredményeképpen az IP -címeket holisztikusan kell kezelni a vállalaton belül.



A tárolót hálózatba kötő minden Docker alapértelmezés szerint csatlakozik az IP -cím kiosztásához. És minden hálózat kap egy alapértelmezett alhálózati maszkot, amelyet később készletként használnak az IP -címek elosztásához. Az alábbi oktatóanyagban elmondjuk a dokkoló tároló IP -címének ellenőrzésének módszerét.



Előfeltételek

A dokkoló tároló IP -címének ellenőrzéséhez győződjön meg arról, hogy a kívánt operációs rendszerek bármelyikébe telepítette a dokkolót. Esetünkben ezt a módszert valósítjuk meg az Ubuntu 20.04 Linux rendszeren.





Módszer a dokkoló tároló IP -címének ellenőrzésére

A dokkoló tároló IP -címének ellenőrzéséhez meg kell nyitnia az Ubuntu 20.04 rendszer terminálját. Megnyithatja a Ctrl+Alt+T billentyűkombinációval, vagy az alkalmazás területén történő kereséssel. Miután megnyitotta, kövesse az alábbi lépéseket.

1. lépés: Docker interfészek

Mindannyian tisztában vagyunk azzal, hogy a Docker segítségével futtathatjuk alkalmazásunkat egy tárolt környezetben. Amikor azt szeretné, hogy a tárolók kommunikáljanak egymással, feltételezheti, hogy az általuk létrehozott hálózat egy hídhálózat. A hálózatok listájának lekéréséhez írja be a következő parancsot a terminálon:



$dokkoló hálózatls

Ez a parancs a Docker által tervezett, nem leválasztható hálózatokat mutatja be. Az eredmény megjeleníti a Docker rendszeres telepítése során létrehozott tárolóhálózatokat. Mint látható, minden hálózatnak megvan az azonosítója és a neve. Minden hálózathoz egyetlen illesztőprogram van hozzárendelve.

Érdemes megjegyezni, hogy a híd és a fogadó hálózatok majdnem ugyanazt a nevet kapják, mint a megfelelő illesztőprogramok. A hídhálózat össze van kötve a híd meghajtóval, amint az a fenti kimeneten látható.

Fontos megjegyezni, hogy a hálózat és az illesztőprogram nem ugyanaz. Az ábrán látható hálózat és illesztőprogram ugyanazt a nevet használja, és nem ugyanaz. A hídhálózat helyileg is átvilágításra kerül, amint azt a fenti eredmény is mutatja.

Ez azt adja meg, hogy a hálózat erre a Docker -gazdagépre korlátozódik. Ez minden híd-alapú hálózatra igaz, mivel a híd-illesztőprogram csak egyetlen gazdagép hálózatát teszi lehetővé.

2. lépés: Ellenőrizze a tároló jellemzőit

Most meg kell szereznie a tároló azonosítóját vagy nevét. Ennek eléréséhez a következő felsorolt ​​parancsot használhatja:

$dokkmunkásps


A kimenetben megjelenik a tárolók azonosítója és neve. Használhatja őket a további lépésekben.

3. lépés: A bash használata

A tároló hálózati azonosítóját úgy is megszerezheti, hogy egy bash héjat csatlakoztat hozzá. w. A paranccsal indítsa el a tároló bash -ját.

$sudodokkmunkásvégrehajt-azt<tartályid> bash

Ennek a parancsnak a végrehajtása eltart egy ideig. De elviszi a dokkoló konténer héjához.

4. lépés: Az iproute telepítése

Most telepítenie kell az iproute2 -t, és ellenőriznie kell az IP -címet. Ehhez használja az alább felsorolt ​​parancsot.

$apt-get installiproute2

A sikeres telepítésre várnia kell egy ideig.

5. lépés: Ellenőrizze az IP -címet

Most már készen állunk a dokkoló tárolónk IP -címének ellenőrzésére. Használja a következő felsorolt ​​parancsot.

$ip cím | markolatglobális

A kimenet a fenti csatolt képernyőképen látható IP -címet mutatja.

Következtetés

Ebben az oktatóanyagban megpróbáltuk kitérni a Docker hálózatépítésének koncepciójára. Továbbá megtanítottuk a dokkoló tároló IP -címének ellenőrzésére szolgáló módszert. Remélem, könnyen ellenőrizheti a szükséges dokkoló tároló IP -címét.