Kako pridobiti naslov IP vsebnika Docker od gostitelja v sistemu Windows

Kako Pridobiti Naslov Ip Vsebnika Docker Od Gostitelja V Sistemu Windows



Med delom z Dockerjem razvijalci ustvarijo in zaženejo veliko vsebnikov v svojem gostiteljskem računalniku. Včasih postane razvijalcem zelo težko slediti vsem obstoječim vsebnikom. Poleg tega, če uporabljate sestavljanje ali omrežje, se lahko znotraj omrežja izvaja več vsebnikov.

Če se vsebnik izvaja s privzetim omrežnim povezovanjem vsebnika. To pomeni, da vsebnik uporablja vgrajeno funkcionalnost omrežja Docker za komunikacijo z drugimi vsebniki in gostiteljskim sistemom. Za določitev, kateri vsebnik se izvaja in kateri se je ustavil, morajo razvijalci imeti naslove IP teh vsebnikov.







Ta priročnik ponuja različne ukaze za pridobivanje naslova IP vsebnika Docker od gostitelja v sistemu Windows.



Kako do naslova IP vsebnika Docker iz gostitelja v sistemu Windows?

Za iskanje naslova IP vsebnika Docker iz gostitelja v sistemu Windows uporabite spodaj navedene ukaze:



Uporaba »docker network inspect«





Če želite pridobiti naslov IP vsebnika Docker, najprej navedite in izberite sliko Docker za generiranje novega vsebnika, tako da izvedete naslednji ukaz:

docker slike



Iz spodnjega rezultata smo izbrali elic Dockerjeva slika:

Nato uporabite zagon docker kontejnerja ukaz za ustvarjanje novega vsebnika Docker z uporabo izbrane slike:

zagon docker kontejnerja -d --ime =vital_con1 elic

Kot lahko vidite, je bil naš novi vsebnik uspešno ustvarjen:

Nato navedite vsebnike, ki se trenutno izvajajo skozi docker ps ukaz za preverjanje:

docker ps

Končno izvedite docker inspect ukaz za prikaz naslova IP vsebnika Docker:

docker inspect vital_con1

Po zagonu zgornjega ukaza bo prikazal podrobne informacije o določenem vsebniku:

Pomaknite se navzdol po terminalu in poiščite » IP naslov ”. Naslov IP trenutno delujočega imenovanega vsebnika vital_con1 je 172.17.0.3 :

Uporaba »docker exec«

The /etc/hosts znotraj vsebnika je sistemska datoteka, ki se uporablja za preslikavo imen gostiteljev v naslove IP, vključno z naslovom IP, dodeljenim samemu vsebniku. Če želite pridobiti ta naslov IP, zaženite docker exec -it ukaz.

docker izv -to vital_con1 / koš / bash

Ko to storite, boste premaknjeni na sejo interaktivne lupine. Zdaj pa izvedite mačka ukaz za prikaz razpoložljivih podatkov za /etc/hosts mapa:

mačka / itd / gostitelji

Kot lahko vidite, je bil naslov IP določenega vsebnika uspešno pridobljen:

Uporaba »docker network inspect«

Kot vemo, so kontejnerji privzeto povezani v premostitveno omrežje. Omrežje lahko pregledamo, da ugotovimo naslov IP vsebnika, tako da izvedemo docker network inspect ukaz. Če želite to narediti, najprej zaženite navedeni ukaz za prikaz obstoječih omrežij:

docker omrežje ls

Tukaj smo izbrali most omrežje za nadaljnji postopek:

Zdaj zaženite spodnji ukaz skupaj z imenom omrežja as most :

docker omrežje preglejte most

Po izvedbi zgornjega ukaza se pomaknite navzdol do Zabojniki blokirajte in poiščite IPV4Address polje:

Zagotovili smo najlažji način za iskanje naslova IP vsebnika Docker iz gostitelja v sistemu Windows.

Zaključek

Obstajajo različni ukazi, ki se uporabljajo za pridobitev naslova IP vsebnika Docker od gostitelja v sistemu Windows, kot npr docker omrežje preglejte , docker exec -it /bin/bash , in docker omrežje preglejte most ukazi. Ta spletni dnevnik je ponazoril različne načine pridobivanja naslova IP vsebnika Docker iz gostitelja.