Kuinka saada Docker Containerin IP-osoite isännältä Windowsissa

Kuinka Saada Docker Containerin Ip Osoite Isannalta Windowsissa



Työskentelessään Dockerin kanssa kehittäjät luovat ja käyttävät paljon säiliöitä isäntäkoneessaan. Joskus kehittäjien on todella vaikeaa seurata kaikkia olemassa olevia säiliöitä. Lisäksi, jos käytät kirjoitusta tai verkkoa, verkon sisällä saattaa olla käynnissä useita säilöjä.

Jos säilö suoritetaan oletussäilöverkotuksella. Se tarkoittaa, että kontti käyttää Docker-verkon sisäänrakennettua toiminnallisuutta viestiäkseen muiden säiliöiden ja isäntäjärjestelmän kanssa. Kehittäjillä tulee olla näiden säilöjen IP-osoitteet, jotta ne voivat määrittää, mikä säilö on käynnissä ja mikä on pysähtynyt.







Tämä opas tarjoaa erilaisia ​​komentoja Docker-säilön IP-osoitteen saamiseksi isännältä Windowsissa.



Kuinka saada Docker-säilön IP-osoite isännästä Windowsissa?

Docker-säilön IP-osoitteen löytämiseksi isännästä Windowsissa käytetään alla lueteltuja komentoja:



Käytä 'telakkaverkkotarkastusta'





Saadaksesi Docker-säilön IP-osoitteen, lue ensin ja valitse Docker-kuva uuden säilön luomiseksi suorittamalla seuraava komento:

telakkakuvia



Alla annetusta tuloksesta olemme valinneet elic Docker-kuva:

Käytä sitten telakkakonttiajo -komento luodaksesi uuden Docker-säilön valitun kuvan avulla:

telakkakonttiajo -d --nimi =vital_con1 elic

Kuten näet, uusi säilömme on luotu onnistuneesti:

Listaa seuraavaksi tällä hetkellä käynnissä olevat säilöt telakka ps komento varmistusta varten:

satamatyöläinen ps

Suorita lopuksi telakka tarkastaa -komento näyttää Docker-säilön IP-osoite:

Docker inspect vital_con1

Yllä annetun komennon suorittamisen jälkeen se näyttää yksityiskohtaiset tiedot tietystä säilöstä:

Vieritä terminaalia alas ja etsi ' IP-osoite ”-kenttään. Tällä hetkellä toimivan säilön nimeltä IP-osoite vital_con1 On 172.17.0.3 :

Docker execin käyttö

The /etc/hosts Säilön sisällä oleva tiedosto on järjestelmätiedosto, jota käytetään isäntänimien yhdistämiseen IP-osoitteisiin, mukaan lukien itse säilölle määritetty IP-osoite. Hae tämä IP-osoite suorittamalla docker exec -it komento.

satamatyöläinen exec -se vital_con1 / roskakori / lyödä

Tämän jälkeen sinut siirretään interaktiiviseen shell-istuntoon. Suorita nyt kissa -komento näyttää käytettävissä olevat tiedot /etc/hosts tiedosto:

kissa / jne / isännät

Kuten näet, tietyn säilön IP-osoite on haettu onnistuneesti:

Käytä 'telakkaverkkotarkastusta'

Kuten tiedämme, oletusarvoisesti kontit on kytketty siltaverkkoon. Voimme tarkastaa verkon selvittääksemme kontin IP-osoitteen suorittamalla komennon telakointiaseman verkkotarkastus komento. Suorita ensin annettu komento näyttääksesi olemassa olevat verkot:

telakkaverkko ls

Tässä olemme valinneet silta verkko jatkokäsittelyä varten:

Suorita nyt alla mainittu komento yhdessä verkon nimen kanssa silta :

telakkaverkko tarkastaa silta

Kun olet suorittanut yllä olevan komennon, vieritä alas kohtaan Säiliöt estä ja etsi IPV4-osoite ala:

Olemme tarjonneet helpoimman tavan löytää Docker-säilön IP-osoite isännästä Windowsissa.

Johtopäätös

On olemassa erilaisia ​​komentoja, joita käytetään Docker-säilön IP-osoitteen saamiseksi isännältä Windowsissa, kuten telakointiaseman verkkotarkastus , docker exec -it /bin/bash , ja telakkaverkko tarkastaa silta komentoja. Tämä blogi havainnollistaa erilaisia ​​tapoja noutaa Docker-säilön IP-osoite isännästä.