Nastavení proxy DDEV pro hostitele a webový kontejner
Použijte proměnné hostitele a konfiguraci proxy klienta Docker pro jejich příslušné spotřebitele; stahování základních image stále zajišťuje démon Docker.
Připojená konfigurace Wget může opravit Wget, zatímco Drush nebo Composer zůstanou beze změny. Začněte programem, který odesílá neúspěšný požadavek, a poté zajistěte proxy na hranici spuštění tohoto programu.
Programy na hostiteli
Pro programy na hostiteli, které podporují obvyklé proměnné, zajistěte:
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080
export no_proxy=localhost,127.0.0.1,::1,.ddev.siteProměnná HTTPS vybírá cíle HTTPS; její HTTP URL popisuje naslouchající proxy. Koncový bod z seznamu HTTP proxy je kandidátem, pokud příslušné stahování na hostiteli nebo ve webovém kontejneru může použít veřejnou trasu.
Sestavení kontejnerů a běh
DDEV dokumentuje sekci proxies v existujícím souboru ~/.docker/config.json:
{
"proxies": {
"default": {
"httpProxy": "http://proxy.example:8080",
"httpsProxy": "http://proxy.example:8080",
"noProxy": "localhost,127.0.0.1,::1,.ddev.site"
}
}
}Tuto sekci slučte, místo abyste nahrazovali ověřování nebo jiné stávající položky, a poté restartujte projekt DDEV. Docker tato nastavení používá k poskytnutí proměnných prostředí a argumentů sestavení. Programy ve webovém kontejneru je stále musí podporovat.
Stahování základních image
Chybějící základní image stahuje démon Docker. Výše uvedená konfigurace klienta nenastavuje proxy tohoto démona a teplá mezipaměť image se stahování může zcela vyhnout.
Zachovejte místní trasy aplikace a služeb DDEV v zamýšleném přímém rozsahu. Při přidávání interních domén nebo rozsahů adres přizpůsobte syntaxi obcházení skutečnému spotřebiteli.