
Configurar um proxy manualmente não funciona na minha rede corporativa. Ao executar o login do docker ele retorna a seguinte mensagem de erro:
Error response from daemon: Get https://a/v2/: Proxy Authentication Required ( ... requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )
Estou executando a instância do docker no Windows 10.
Eu tentei as duas coisas a seguir para depuração:
Passando as credenciais na URL, mas o proxy parece não permitir a autenticação básica ou, se permitir, não aceitará as credenciais nos parâmetros.
Alterando a conta de serviço do Docker, conforme publicadoaqui, mas isso interrompe a instalação do docker. Os comandos enviados do PowerShell sempre retornam um erro ao acessar o pipe.
Estou sem opções. Existe outra maneira de resolver isso?
Se entendi o sistema corretamente, preciso de alguma forma de passar as credenciais para o proxy, porque o proxy está exigindo dessa forma. Além disso, não é possível obter as credenciais de um serviço em execução com uma conta de serviço local.
Responder1
A documentação neste momento não é muito clara.
Aqui está o que funcionou para mim:
- Docker 19.03.5, build 633a0ea
- windows 10 Enterprise platform
1) Vá paraDocker Desktop > Configurações > Proxies
2) DefinirConfiguração manual de proxy
3)Defina seu proxy e credenciaisem servidor Web e servidor Web seguro
- crie seu URL de proxy e credenciais neste formato: domínio\nome de usuário:[e-mail protegido]:porta
- remova caracteres especiais de domínio\nomedeusuário:senha emhttps://www.url-encode-decode.com/
- cole o URL nas entradas para Servidor Web e Servidor Web Seguro
4 -Adicione as exceções desejadaspara o seu proxy