Nastavenia proxy DDEV pre hostiteľa a webový kontajner
Použite premenné hostiteľa a konfiguráciu proxy klienta Docker pre príslušných spotrebiteľov; démon Docker naďalej spravuje sťahovanie základných obrazov.
Pripravená konfigurácia Wget môže opraviť Wget a pritom nechať Drush alebo Composer nezmenené. Začnite programom, ktorý odosiela neúspešnú požiadavku, a potom zadajte proxy na hranici spustenia tohto programu.
Programy na hostiteľovi
Pre programy na hostiteľovi podporujúce obvyklé premenné zadajte:
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080
export no_proxy=localhost,127.0.0.1,::1,.ddev.sitePremenná HTTPS vyberá ciele HTTPS; jej HTTP URL opisuje proxy listener. Koncový bod z zoznamu HTTP proxy je kandidát, keď príslušné sťahovanie na hostiteľovi alebo vo webovom kontajneri môže použiť verejnú trasu.
Zostavovanie a beh kontajnerov
DDEV dokumentuje sekciu proxies v existujúcom ~/.docker/config.json:
{
"proxies": {
"default": {
"httpProxy": "http://proxy.example:8080",
"httpsProxy": "http://proxy.example:8080",
"noProxy": "localhost,127.0.0.1,::1,.ddev.site"
}
}
}Zlúčte túto sekciu namiesto nahradenia overovania alebo iných existujúcich položiek a potom reštartujte projekt DDEV. Docker používa tieto nastavenia na poskytovanie premenných prostredia a argumentov zostavenia. Programy vo webovom kontajneri ich stále musia podporovať.
Sťahovanie základných obrazov
Chýbajúci základný obraz sťahuje démon Docker. Konfigurácia klienta vyššie nenastavuje proxy tohto démona a teplá vyrovnávacia pamäť obrazov môže sťahovaniu úplne zabrániť.
Zachovajte lokálne trasy aplikácií a služieb DDEV v zamýšľanom priamom rozsahu. Pri pridávaní interných domén alebo rozsahov adries prispôsobte syntax obchádzania skutočnému spotrebiteľovi.