Is fianaise fhíor ar thimpeallacht an teirminéil sin iad na híoslódálacha a n-éiríonn leo i dteirminéal an choimeádáin. Ní deir siad aon rud faoi phróiseas an eagarthóra, faoin tsuiteálaí síneadh ná faoin dénártha a fhaigheann síneadh ina dhiaidh. Má chóipeáiltear athróga seachfhreastalaí idir an triúr sin iompaítear iarraidh amháin a theipeann ina tráthnóna iomlán de chóirithe neamhghaolmhara.

De ghnáth ní bhíonn difríocht idir dhá thimpeallacht ach in aon phointe amháin. Is tapúla an pointe sin a aimsiú ná an doiciméadú seachfhreastalaí a léamh faoi dhó.

Cén próiseas a rinne an iarraidh a theip

Is féidir le trí iarraidh teip le linn suiteála amháin, agus tá a fhéiniúlacht líonra féin ag gach ceann. Iarrann an t-eagarthóir ar an Marketplace meiteashonraí agus URL pacáiste, ansin íoslódálann sé an pacáiste. Is ansin amháin a ritheann óstach an tsínidh cód a bhféadfadh sé freastalaí teanga nó a dhénártha féin a fháil. Cibé céim a bhris is ea a shocraíonn sé cén próiseas a bhfuil seachfhreastalaí ag teastáil uaidh, agus is annamh a ainmníonn dromchla an earráide an chéim.

Cruthaíonn teirminéal atá ag obair go bhfuil an coimeádán in ann teacht ar an idirlíon, ní go bhfuil an t-eagarthóir in ann. Léigh logáil an tsínidh don URL deireanach a thriail sé. Aithníonn an t-óstach a luaitear ann an próiseas agus an beartas a bhaineann leis.

Is dhá thimpeallacht iad an t-eagarthóir áitiúil agus an coimeádán cianach

I spás oibre cianach ritheann síneadh ar an taobh a dhearbhaíonn a chineál. Fanann síntí comhéadain leis an eagarthóir áitiúil, agus ritheann síntí spáis oibre sa choimeádán. Tá seachfhreastalaí a shocraítear in aon cheann acu dofheicthe don cheann eile, agus cruthaíonn atógáil timpeallacht an choimeádáin óna chomhad cumraíochta seachas ón rud a onnmhairíodh i sliogán. Míníonn an deighilt sin cén fáth a suiteáiltear an síneadh céanna ar ríomhaire glúine agus a theipeann sé sa tionscadal céanna thar SSH.

Léigh suíomh an tsuiteála sula gcuirtear aon rud in eagar. Nuair a thuairiscíonn an log suiteáil chianach, is í timpeallacht an choimeádáin an ceann a bhfuil tábhacht léi.

Cuir an seachfhreastalaí san áit a dtosaíonn an iarraidh

I gcás Dev Container a bhfuil gá i ndáiríre aige le seachfhreastalaí HTTP, baineann an athróg le cumraíocht an choimeádáin ionas go ndéanfaidh atógáil í a atáirgeadh. Socraíonn an blúire thíos í don timpeallacht sin. Seasann an seoladh áitsealbhóra do do gheata féin, agus ní líonadh roghnach iad na heisceachtaí.

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

Déanann ainm na hathróige cur síos ar an bprótacal cinn scríbe, mar sin féadfaidh luach HTTPS_PROXY tosú le http go dlisteanach. Cuir an t-athrú i bhfeidhm tríd an gcosán atógála a dtacaítear leis, agus coinnigh na heisceachtaí, mar brisfidh seachfhreastalaí a thascann óstach inmheánach seirbhísí a theastaíonn ón gcoimeádán.

Scar teipeanna muiníne ó inrochtaineacht

Tá seachfhreastalaí a nascann agus a thugann earráid fíoraithe teastais ar ais sroichte céim níos déanaí ná ceann a dhiúltaíonn don nasc. Teastaíonn ón gcéad teip ábhar muiníne ceadaithe na heagraíochta a bheith suiteáilte sa timpeallacht a dhéanann an iarraidh. Teastaíonn ón dara ceann seoladh agus port inrochtana. Má dhéileáiltear leo mar aon fhadhb amháin, cruthaítear réiteach nach n-oibríonn do cheachtar acu.

Ní deisiú é fíorú a dhíchumasú, ná an t-eagarthóir a rith le cearta ardaithe, ar sheachfhreastalaí atá ar iarraidh ná ar shlabhra muiníne atá ar iarraidh. Malartaíonn an dá rud earráid infheicthe ar cheann ciúin. Bain triail as an síneadh céanna arís ina dhiaidh agus tabhair faoi deara an chéad URL eile a theipeann.

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

Tabhair faoi deara cén taobh den spás oibre a tháirg an URL sin. Is fiú níos mó nóta gearr a ainmníonn an chéim, an t-óstach agus an taobh ná liosta socruithe a d'athraigh duine éigin, mar is é an nóta sin an rud is féidir leis an gcéad duine eile a atáirgeadh.

Ailt ghaolmhara