Configuració de proxy de DDEV per a l'amfitrió i el contenidor web
Utilitzeu les variables de l'amfitrió i la configuració de proxy del client Docker per als seus consumidors respectius; el dimoni Docker continua gestionant les baixades d'imatges base.
Una configuració de Wget muntada pot arreglar Wget mentre deixa Drush o Composer sense canvis. Comenceu pel programa que fa la petició fallida i després proporcioneu el proxy al límit d'inici d'aquest programa.
Programes de l'amfitrió
Per als programes de l'amfitrió que admeten les variables habituals, proporcioneu:
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080
export no_proxy=localhost,127.0.0.1,::1,.ddev.siteLa variable HTTPS selecciona destinacions HTTPS; el seu URL HTTP descriu l'escoltador del proxy. Un punt final de la llista de proxys HTTP és candidat quan la baixada corresponent de l'amfitrió o del contenidor web pot utilitzar una ruta pública.
Compilacions de contenidors i temps d'execució
DDEV documenta la secció proxies al fitxer existent ~/.docker/config.json:
{
"proxies": {
"default": {
"httpProxy": "http://proxy.example:8080",
"httpsProxy": "http://proxy.example:8080",
"noProxy": "localhost,127.0.0.1,::1,.ddev.site"
}
}
}Combineu aquesta secció en lloc de substituir l'autenticació o altres entrades existents, i després reinicieu el projecte DDEV. Docker utilitza aquesta configuració per proporcionar variables d'entorn i arguments de compilació. Els programes del contenidor web encara els han d'admetre.
Baixades d'imatges base
El dimoni Docker baixa la imatge base que falta. La configuració del client anterior no defineix el proxy d'aquest dimoni, i una memòria cau d'imatges càlida pot evitar del tot la baixada.
Manteniu les rutes locals d'aplicació i servei de DDEV dins de l'abast directe previst. Adapteu la sintaxi d'exclusió al consumidor real quan afegiu dominis interns o rangs d'adreces.