Ukulanda okuphumelelayo kuterminal yekontena kuwubufakazi bangempela mayelana nemvelo yalelo terminal. Akusho lutho mayelana nenqubo yohlelo lokuhlela, isifaki sezandiso noma ifayela le-binary isandiso esilithatha kamuva. Ukukopisha okuguquguqukayo kwe-proxy phakathi kwalezi zintathu kuguqula isicelo esisodwa esihlulekile sibe yintambama yonke yezinguquko ezingahlobene.

Izimo ezimbili ngokuvamile zehluka endaweni eyodwa ncamashi. Ukuthola leyondawo kushesha kunokufunda imibhalo ye-proxy kabili.

Iyiphi inqubo eyenza isicelo esihlulekile

Izicelo ezintathu zingahluleka ngesikhathi sokufakwa okukodwa, futhi ngasinye sinesazisi saso senethiwekhi. Uhlelo lokuhlela lucela i-Marketplace imininingwane kanye ne-URL yephakethe, bese lilanda iphakethe. Ngemuva kwalokho kuphela lapho umsingathi wezandiso eqalisa ikhodi engathatha isiphakeli solimi noma i-binary yayo. Yisiphi isigaba esaphukile esinquma ukuthi iyiphi inqubo edinga i-proxy, futhi indawo yephutha ayivamisile ukuyisho leso sigaba.

I-terminal esebenzayo ifakazela ukuthi ikontena lingafinyelela i-inthanethi, hhayi ukuthi uhlelo lokuhlela lungafinyelela. Funda ilogi yesandiso nge-URL yokugcina elizamile. Umsingathi oshiwo lapho ukhomba inqubo kanye nenqubomgomo esebenza kuyo.

Uhlelo lokuhlela lwasekhaya nekontena elikude yizimo ezimbili

Kusikhala sokusebenza esikude isandiso sisebenza ohlangothini olushiwo uhlobo lwaso. Izandiso zokuxhumana zihlala nohlelo lokuhlela lwasekhaya, futhi izandiso zesikhala sokusebenza zisebenza kukontena. I-proxy esethwe kwelinye ayibonakali kwelinye, futhi ukwakhiwa kabusha kwakha imvelo yekontena kusuka kufayela laso lokucwangisa, hhayi kulokho okukukhuphele ngaphandle ku-shell. Lokho kwehlukanisa kuchaza ukuthi kungani isandiso esifanayo sifakwa kukhompyutha ephathwayo futhi sehluleke kuphrojekthi efanayo nge-SSH.

Funda indawo yokufakwa ngaphambi kokuhlela noma yini. Lapho ilogi ibika ukufakwa okukude, imvelo yekontena iyona ebalulekile.

Beka i-proxy lapho isicelo siqala khona

Kwi-Dev Container edinga ngempela i-proxy ye-HTTP, okuguquguqukayo kufanele kube kukucwangisa kwekontena ukuze ukwakhiwa kabusha kukuphinde kukukhiqize. Ingxenye engezansi ikusetha kuleyondawo. Ikheli lesikhala sokubamba limele isango lakho, futhi okukhishiwe akuyona into yokugcwalisa ozikhethela yona.

"containerEnv": {
  "HTTP_PROXY": "http://proxy.corp.example:8080",
  "HTTPS_PROXY": "http://proxy.corp.example:8080",
  "NO_PROXY": "localhost,127.0.0.1,.internal.example"
}

Igama lokuguquguqukayo lichaza iphrothokholi yendawo ekuyiwa kuyo, ngakho inani le-HTTPS_PROXY lingaqala nge-http ngokusemthethweni. Sebenzisa ushintsho ngendlela yokwakhiwa kabusha esekwayo, futhi gcina okukhishiwe, ngoba i-proxy evimba abasingathi bangaphakathi yephula izinsizakalo ezidingwa yikontena.

Hlukanisa ukwehluleka kokuthembela ekufinyelelekeni

I-proxy exhumayo bese ibuyisela iphutha lokuqinisekisa isitifiketi ifinyelele isigaba sakamuva kunaleyo enqaba ukuxhumana. Ukwehluleka kokuqala kudinga izinto zokuthembela ezigunyazwe inhlangano zifakwe endaweni eyenza isicelo. Eyesibili idinga ikheli nechweba elifinyelelekayo. Ukuziphatha njengenkinga eyodwa kukhiqiza isilungiso esingasebenzi kukho kokubili.

Ukukhubaza ukuqinisekisa, noma ukusebenzisa uhlelo lokuhlela ngamalungelo aphakeme, akulona ilungiso le-proxy engekho noma leketanga lokuthembela engekho. Kokubili kushintsha iphutha elibonakalayo libe iphutha elithule. Bese uzama futhi isandiso esifanayo futhi uqophe i-URL elandelayo ehlulekayo.

env | grep -iE '^(http|https|no)_proxy='
code --install-extension ms-python.python --force

Qopha ukuthi uluphi uhlangothi lwesikhala sokusebenza olukhiqize leyo URL. Inothi elifushane elisho isigaba, umsingathi kanye nohlangothi linevelu enkulu kunohlu lwezilungiselelo ezishintshwe othile, ngoba yilona nothi umuntu olandelayo angakwazi ukuliphindisa.

Izihloko ezihlobene