Kuinka löytää Docker -säiliön IP -osoite?

How Find Ip Address Docker Container



Docker -maailman verkonvalvojilla on merkittävä velvollisuus oppia virtualisointialustoihin, kuten Microsoftiin, Red Hatiin ja muihin, sisältyvät verkko -osat. Säiliön asentaminen ei kuitenkaan ole niin helppoa; Säiliöarkkitehtuurin asianmukainen määrittäminen edellyttää vahvaa verkko -osaamista.

Docker -verkko luotiin tämän ongelman ratkaisemiseksi. Docker -verkko määrittää yhteyden luottamusvyöhykkeen, jossa kyseisen verkon kontit voivat kommunikoida vapaasti. Jokaisella verkolla on siltarajapinta isännässä, ja näiden rajapintojen välinen viestintä suodatetaan palomuurisääntöjen avulla. Säiliöt vyöhykkeellä, jolla on lähes sama Docker -verkko ja isäntäsillan käyttöliittymä, voivat usein kommunikoida keskenään.







Docker hallinnoi yhdellä isännällä toimivien säilöjen IP -osoitteita, mutta sillä ei ole näkyvyyttä hallita IP -osoitteita useilla säilöryhmän palvelimilla. Yksittäisten säiliöiden asetukset ovat harvinaisia ​​todellisissa yrityksissä. Heillä on yleensä myös virtuaalikoneita ja todellisia isäntiä. Tämän seurauksena IP -osoitteita on hallittava kokonaisvaltaisesti koko yrityksessä.



Jokainen kontin verkottava Docker liittyy oletusarvoisesti IP -osoitteen varaamiseen. Ja jokaiselle verkolle annetaan oletusaliverkon peite, jota käytetään myöhemmin poolina IP -osoitteiden jakamiseen. Alla olevassa opetusohjelmassa kerromme menetelmän telakkasäiliön IP -osoitteen tarkistamiseksi.



Edellytykset

Jos haluat tarkistaa telakointisäiliön IP -osoitteen, varmista, että olet asentanut telakointiaseman mihin tahansa haluamaasi käyttöjärjestelmään. Meidän tapauksessamme toteutamme tämän menetelmän Ubuntu 20.04 Linux -järjestelmässä.





Menetelmä telakointisäiliön IP -osoitteen tarkistamiseksi

Jos haluat tarkistaa telakointiaseman IP -osoitteen, sinun on avattava Ubuntu 20.04 -järjestelmän päätelaite. Voit avata sen painamalla Ctrl+Alt+T tai etsimällä sitä sovellusalueelta. Kun avaat, noudata seuraavia ohjeita.

Vaihe 1: Docker -liitännät

Olemme kaikki tietoisia siitä, että voimme käyttää Dockeria sovelluksemme suorittamiseen yhdistetyssä ympäristössä, jota kutsutaan säilöksi. Aina kun haluat säiliöiden kommunikoivan keskenään, voit olettaa, että niiden rakentama verkko on siltaverkko. Voit hakea luettelon verkoista kirjoittamalla seuraavan luettelon komennon päätelaitteeseen:



$telakointiverkkols

Tämä komento osoittaa Dockerin suunnitellut verkot, jotka eivät ole irrotettavissa. Tulos näyttää Dockerin säännöllisen asennuksen aikana syntyvät säilöverkot. Kuten näette, jokaisella verkolla on tunnus ja nimi. Jokaiselle verkolle määritetään yksi ohjain.

On syytä huomata, että silta- ja isäntäverkoilla on melkein sama nimi kuin vastaavat ohjaimet. Siltaverkko on linkitetty siltaohjaimeen, kuten yllä olevasta ulostulosta näkyy.

On tärkeää muistaa, että verkko ja ohjain eivät ole sama asia. Tässä kuvassa oleva verkko ja ohjain käyttävät samaa nimeä, eivätkä ne ole sama asia. Siltaverkko seulotaan myös paikallisesti, kuten yllä oleva tulos osoittaa.

Tämä määrittää, että verkko on rajoitettu tähän Docker -isäntään. Tämä pätee kaikkiin siltapohjaisiin verkkoihin, koska silta-ohjain sallii vain yhden isännän verkon.

Vaihe 2: Tarkista säiliön ominaisuudet

Nyt sinun on hankittava joko säiliön tunnus tai nimi. Voit käyttää tätä lueteltua komentoa tämän saavuttamiseksi:

$satamatyöläinenps


Tulosteessa näytetään säilöjen tunnus ja nimi. Voit käyttää niitä lisävaiheissa.

Vaihe 3: Bashin käyttö

Voit myös hankkia säilön verkkotunnuksen liittämällä siihen bash -kuoren. w. Käynnistä säiliön bash komennolla.

$sudosatamatyöläinentoteuttaja-se<konttiid> lyödä

Tämän komennon suorittaminen kestää jonkin aikaa. Mutta se vie telakointiaseman kuoreen.

Vaihe 4: Asenna iproute

Nyt sinun on asennettava iproute2 ja tarkistettava IP -osoite. Käytä tätä varten alla lueteltua komentoa.

$apt-get installiproute2

Sinun on odotettava jonkin aikaa sen onnistunutta asennusta.

Vaihe 5: Tarkista IP -osoite

Nyt olemme kaikki valmiita tarkistamaan telakkasäiliömme IP -osoitteen. Käytä seuraavaa komentoa.

$ip -osoite | pitomaailmanlaajuinen

Lähtö näyttää IP -osoitteen, joka näkyy yllä olevassa kuvakaappauksessa.

Johtopäätös

Tässä opetusohjelmassa olemme yrittäneet kehittää Dockerin verkottumisen käsitettä. Olemme myös opettaneet sinulle tavan tarkistaa telakointisäiliön IP -osoite. Toivon, että voit helposti tarkistaa tarvittavan telakkasäiliön IP -osoitteen.