proxy: unknown scheme: http pode parecer absurdo quando o mesmo endpoint funciona no curl. O endpoint pode estar bem. Outro programa está interpretando a variável.

Os nomes de ambiente são convenções, não uma API de rede universal. O pacote Go golang.org/x/net/proxy tem tratamento de URL orientado a SOCKS. Um consumidor que use esse analisador pode rejeitar um esquema HTTP que um cliente HTTP completo suporta em outro lugar.

Localize o componente que emite o erro e a variável que ele lê. Verifique a versão e os esquemas documentados. Não altere http:// para socks5:// a menos que o serviço do outro lado fale realmente SOCKS5. Se este consumidor exigir SOCKS5 e uma rota pública for permitida, a lista de proxies SOCKS5 oferece endpoints reais para esse protocolo; mantenha separadas as rotas HTTP de que os outros clientes precisam.

Um relatório antigo do Docker Toolbox dizia respeito a uma implementação histórica concreta. Isso não é motivo para rebaixar uma instalação moderna do Docker. As configurações atuais de proxy HTTP do daemon do Docker têm a própria interface documentada.

Se a causa for um valor ALL_PROXY herdado e não relacionado, remova-o ou substitua-o no escopo de processo pretendido. Preserve a configuração de proxy HTTP exigida pelos outros clientes. Um único ambiente com os dois valores pode revelar diferenças que as aplicações individuais nunca mostrariam isoladamente.

Artigos relacionados