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
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ä.