Kako dobiti IP adresu Docker kontejnera od glavnog računala u sustavu Windows

Kako Dobiti Ip Adresu Docker Kontejnera Od Glavnog Racunala U Sustavu Windows



Dok rade s Dockerom, programeri stvaraju i pokreću mnogo spremnika na svom računalu. Ponekad razvojnim programerima postane jako teško pratiti sve postojeće spremnike. Osim toga, ako koristite sastavljanje ili mrežu, unutar mreže se može izvršavati više spremnika.

Ako se spremnik izvodi sa zadanim umrežavanjem spremnika. To znači da spremnik koristi ugrađenu funkcionalnost Docker umrežavanja za komunikaciju s drugim spremnicima i glavnim sustavom. Kako bi odredili koji se spremnik izvršava, a koji je zaustavljen, programeri trebaju imati IP adrese tih spremnika.







Ovaj će vodič pružiti različite naredbe za dobivanje IP adrese Docker spremnika s glavnog računala u sustavu Windows.



Kako do IP adrese Docker kontejnera s glavnog računala u sustavu Windows?

Da biste pronašli IP adresu Docker spremnika s glavnog računala u sustavu Windows, koriste se dolje navedene naredbe:



Korištenje 'docker network inspect'





Da biste dobili IP adresu Docker spremnika, prvo popišite i odaberite Docker sliku za generiranje novog spremnika izvršavanjem sljedeće naredbe:

docker slike



Iz dolje danog rezultata odabrali smo elic Docker slika:

Zatim upotrijebite izvođenje docker kontejnera naredba za stvaranje novog Docker spremnika pomoću odabrane slike:

izvođenje docker kontejnera -d --Ime =vital_con1 elic

Kao što vidite, naš novi spremnik je uspješno kreiran:

Zatim navedite trenutno aktivne spremnike kroz docker ps naredba za provjeru:

lučki radnik p.s

Na kraju izvršite doker pregledati naredba za prikaz IP adrese Docker spremnika:

docker pregledati vital_con1

Nakon pokretanja gore navedene naredbe, prikazat će se detaljne informacije o određenom spremniku:

Pomaknite se prema dolje na terminalu i pronađite ' IP adresa ” polje. IP adresa trenutno radnog spremnika pod nazivom vital_con1 je 172.17.0.3 :

Korištenje 'docker exec'

The /etc/hosts datoteka unutar spremnika je sistemska datoteka koja se koristi za mapiranje naziva hostova u IP adrese uključujući IP adresu dodijeljenu samom spremniku. Da biste dohvatili ovu IP adresu, pokrenite docker exec -it naredba.

lučki radnik izvrs -to vital_con1 / kanta za smeće / udarac

Nakon što to učinite, bit ćete premješteni na sesiju interaktivne ljuske. Sada izvršite mačka naredba za prikaz dostupnih podataka /etc/hosts datoteka:

mačka / itd / domaćini

Kao što vidite, IP adresa određenog spremnika je uspješno dohvaćena:

Korištenje 'docker network inspect'

Kao što znamo, kontejneri su prema zadanim postavkama spojeni na mrežu mosta. Možemo pregledati mrežu kako bismo saznali IP adresu spremnika izvršavanjem docker mreža provjeri naredba. Da biste to učinili, prvo pokrenite danu naredbu za prikaz postojećih mreža:

docker mreža ls

Ovdje smo odabrali most mreža za daljnji proces:

Sada pokrenite dolje navedenu naredbu zajedno s nazivom mreže as most :

docker mreža pregledati most

Nakon izvršenja gornje naredbe, pomaknite se prema dolje do Kontejneri blokirati i locirati IPV4Address polje:

Pružili smo najlakši način za pronalaženje IP adrese Docker spremnika s glavnog računala u sustavu Windows.

Zaključak

Postoje različite naredbe koje se koriste za dobivanje IP adrese Docker spremnika od glavnog računala u sustavu Windows, kao što su docker mreža provjeri , docker exec -it /bin/bash , i docker mreža pregledati most naredbe. Ovaj blog ilustrirao je različite načine dohvaćanja IP adrese Docker spremnika s glavnog računala.