Configurações de proxy do DDEV para o host e o contêiner web
Use variáveis do host e a configuração de proxy do cliente Docker para os respetivos consumidores; o daemon do Docker continua responsável pelo download das imagens base.
Uma configuração do Wget montada pode corrigir o Wget sem alterar o Drush ou o Composer. Comece pelo programa que faz o pedido com falha e forneça o proxy no limite de arranque desse programa.
Programas do host
Para programas do host que suportam as variáveis habituais, indique:
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080
export no_proxy=localhost,127.0.0.1,::1,.ddev.siteA variável HTTPS seleciona destinos HTTPS; o respetivo URL HTTP descreve o ouvinte do proxy. Um endpoint da lista de proxies HTTP é um candidato quando o download relevante do host ou do contêiner web pode usar uma rota pública.
Compilação e execução de contêineres
O DDEV documenta a secção proxies no ~/.docker/config.json existente:
{
"proxies": {
"default": {
"httpProxy": "http://proxy.example:8080",
"httpsProxy": "http://proxy.example:8080",
"noProxy": "localhost,127.0.0.1,::1,.ddev.site"
}
}
}Mescle esta secção em vez de substituir a autenticação ou outras entradas existentes e, em seguida, reinicie o projeto DDEV. O Docker usa estas definições para fornecer variáveis de ambiente e argumentos de compilação. Os programas no contêiner web continuam a precisar de as suportar.
Transferência de imagens base
Uma imagem base em falta é descarregada pelo daemon do Docker. A configuração do cliente acima não define o proxy desse daemon, e uma cache de imagens quente pode evitar completamente a transferência.
Mantenha as rotas locais de aplicação e de serviço do DDEV no âmbito direto pretendido. Adapte a sintaxe de exceção ao consumidor real ao adicionar domínios internos ou intervalos de endereços.