VS Code Dev Containers: àwọn ètò proxy fún kíkọ́ àti ṣíṣe
remoteEnv ń bo àwọn ìlànà abẹ́ VS Code; àyíká ṣíṣe gbogbo, àwọn ìwọlé kíkọ́ Dockerfile àti gbígbé àwòrán ìpilẹ̀ ní olùdánilójú ọ̀tọ̀ọ̀tọ̀.
Lo ìpele ìbéèrè tí kùnà láti yan orísun ìṣètò:
| Ìlànà | Ìwọlé proxy tí a ó yẹ̀wò |
|---|---|
| VS Code àti àwọn ìlànà abẹ́ ọ̀nà jìn | remoteEnv nínú devcontainer.json |
| Àyíká ṣíṣe gbogbo kọ́ńténíà | containerEnv fún ìṣètò àwòrán/Dockerfile; àyíká iṣẹ́ fún Compose |
| Dockerfile RUN | Àwọn àríyanjú kíkọ́ proxy, pẹ̀lú àwọn proxy àìpẹ́ ti ẹ̀rọ Docker |
| Gbígbé àwòrán ìpilẹ̀ | Ìṣètò ìjáde ti Docker daemon |
Fún ìlà àkọ́kọ́, so ẹ̀ka bí èyí pọ̀:
"remoteEnv": {
"HTTP_PROXY": "http://proxy.example:8080",
"HTTPS_PROXY": "http://proxy.example:8080"
}Olùgbéwálẹ̀ gbọ́dọ̀ ṣe àtìlẹ́yìn àwọn oníyípadà wọ̀nyí; lo orúkọ lẹ́tà kékeré nígbà tí ó bá yẹ. Fún àwọn ìgbéwálẹ̀ gbangba tí a gbà láyè, àkójọ proxy HTTP ń pèsè àwọn olùdíje fún àwọn URL remoteEnv wọ̀nyí. Tún kọ́ tàbí tún ṣí nípasẹ̀ ìgbésí-ayé Dev Containers lẹ́yìn ìyípadà.
Àyíká ṣíṣe remoteEnv ti pẹ́ jù fún kíkọ́ tẹ́lẹ̀ tàbí gbígbé àwòrán. Yẹra fún pípamọ́ àwọn ẹ̀rí proxy ti ara ẹni nínú àwọn ìpele àwòrán pẹ̀lú ENV.
Ibi ìparí gbọ́dọ̀ ṣeé rí láti inú kọ́ńténíà pẹ̀lú. localhost túmọ̀ sí kọ́ńténíà yẹn; proxy orí ẹ̀rọ nílò àdírẹ́sì tí ẹ̀rọ Docker tí a yàn ń fi hàn àti olùgbọ́ tí ó ṣeé rí. host.docker.internal lórí Desktop kì í ṣe ojú-ọ̀nà Linux gbogbo.