VS Code Dev Containers: saitin wakili don ginawa da gudana
remoteEnv yana rufe ƙananan matakai na VS Code; yanayin gudana gaba ɗaya, abubuwan shigar ginawa na Dockerfile da jawo hotunan tushe suna da masu mallaka daban-daban.
Yi amfani da matakin buƙatar da ta kasa don zaɓar tushen saiti:
| Tsari | Shigar wakilin da za a duba |
|---|---|
| VS Code da ƙananan matakai na nesa masu alaƙa | remoteEnv a cikin devcontainer.json |
| Yanayin gudana na dukan kwandon | containerEnv don saitin hoto/Dockerfile; yanayin sabis don Compose |
| Dockerfile RUN | Hujjojin ginawa na wakili, har da tsoffin wakilai na abokin ciniki na Docker |
| Jawo hoton tushe | Saitin fita na Docker daemon |
Don layin farko, haɗa guntun kamar wannan:
"remoteEnv": {
"HTTP_PROXY": "http://proxy.example:8080",
"HTTPS_PROXY": "http://proxy.example:8080"
}Dole ne mai saukarwa ya goyi bayan masu canjin; yi amfani da ƙananan haruffa idan an buƙata. Don saukarwar jama'a da aka yarda, jerin wakilan HTTP yana ba da 'yan takara don waɗannan adiresoshin remoteEnv. Sake ginawa ko buɗewa ta hanyar rayuwar Dev Containers bayan canjin.
Yanayin gudana remoteEnv ya yi latti don ginawa da ta gabata ko jawo hoto. Guji riƙe takardun shaidar wakili na sirri a cikin yaduddukan hoto da ENV.
Hakanan dole ne a isa ƙarshen daga cikin kwandon. localhost yana nufin wannan kwandon; wakilin mai masauki yana buƙatar adireshin da dandalin Docker da aka zaɓa ya bayyana da mai sauraro da ake iya isa. host.docker.internal na Desktop ba kowane irin Linux bane.