Како да добијете ИП адресу Доцкер контејнера са хоста на Виндовс-у

Kako Da Dobijete Ip Adresu Docker Kontejnera Sa Hosta Na Vindovs U



Док раде са Доцкер-ом, програмери креирају и покрећу много контејнера на свом главном рачунару. Понекад програмерима постаје заиста тешко да прате све постојеће контејнере. Поред тога, ако користите цомпосе или нетворк, унутар мреже може бити више контејнера који се извршавају.

Ако се контејнер извршава са подразумеваним умрежавањем контејнера. То значи да контејнер користи уграђену функционалност Доцкер мреже за комуникацију са другим контејнерима и хост системом. Да би утврдили који се контејнер извршава, а који је заустављен, програмери треба да имају ИП адресе ових контејнера.







Овај водич ће пружити различите команде за добијање ИП адресе Доцкер контејнера са хоста на Виндовс-у.



Како до ИП адресе Доцкер контејнера са хоста на Виндовс-у?

Да бисте пронашли ИП адресу Доцкер контејнера са хоста на Виндовс-у, користе се доле наведене команде:



Коришћење „доцкер мреже инспекције“





Да бисте добили ИП адресу Доцкер контејнера, прво наведите и изаберите Доцкер слику за генерисање новог контејнера тако што ћете извршити следећу команду:

доцкер слике



Од доле датог резултата, изабрали смо елиц Доцкер слика:

Затим користите покретање доцкер контејнера команду за креирање новог Доцкер контејнера користећи изабрану слику:

покретање доцкер контејнера --наме =витал_цон1 елиц

Као што видите, наш нови контејнер је успешно креиран:

Затим наведите тренутно покренуте контејнере кроз доцкер пс команда за верификацију:

доцкер пс

Коначно, извршите доцкер инспецт команда за приказ ИП адресе Доцкер контејнера:

доцкер инспецт витал_цон1

Након покретања горе наведене команде, приказаће се детаљне информације о одређеном контејнеру:

Померите се надоле кроз терминал и пронађите „ ИП адреса ” поље. ИП адреса тренутно радног контејнера именованог витал_цон1 је 172.17.0.3 :

Коришћење „доцкер екец“-а

Тхе /етц/хостс датотека унутар контејнера је системска датотека која се користи за мапирање имена хостова у ИП адресе укључујући ИП адресу додељену самом контејнеру. Да бисте преузели ову ИП адресу, покрените доцкер екец -ит команда.

доцкер екец -то витал_цон1 / бин / басх

Након што то урадите, бићете премештени у сесију интерактивне љуске. Сада, извршите мачка команду за приказ доступних података /етц/хостс фајл:

мачка / итд / домаћини

Као што видите, ИП адреса одређеног контејнера је успешно преузета:

Коришћење „доцкер мреже инспекције“

Као што знамо, контејнери су подразумевано повезани на мрежу мостова. Можемо да прегледамо мрежу да бисмо сазнали ИП адресу контејнера тако што ћемо извршити доцкер нетворк инспецт <име-мреже> команда. Да бисте то урадили, прво покрените дату команду да бисте приказали постојеће мреже:

доцкер мрежа лс

Овде смо одабрали мост мреже за даљи процес:

Сада покрените доле наведену команду заједно са именом мреже као мост :

доцкер нетворк инспецт бридге

Након што извршите горњу команду, померите се надоле до Контејнери блокирати и лоцирати ИПВ4Аддресс поље:

Обезбедили смо најлакши начин да пронађете ИП адресу Доцкер контејнера са хоста у Виндовс-у.

Закључак

Постоје различите команде које се користе за добијање ИП адресе Доцкер контејнера од хоста у Виндовс-у, као што је доцкер нетворк инспецт <цонтаинер-ид> , доцкер екец -ит <име-контејнера> /бин/басх , анд тхе доцкер нетворк инспецт бридге команде. Овај блог је илустровао различите начине за преузимање ИП адресе Доцкер контејнера са хоста.