手动设置代理在我的企业网络上不起作用。运行 docker 登录时会返回以下错误消息:
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. )
Run Code Online (Sandbox Code Playgroud)
我正在 Windows 10 上运行 docker 实例。
我尝试了以下两种调试方法:
在 URL 中传递凭据,但代理似乎不允许基本身份验证,或者即使允许,也不会接受参数中的凭据。
更改 docker 服务帐户,如此处发布的,但这会破坏 docker 安装。访问管道时,从 PowerShell 发送的命令始终返回错误。
我别无选择。还有其他方法可以解决这个问题吗?
如果我正确理解系统,我需要某种方法将凭据传递给代理,因为代理需要这种方式。此外,它无法从使用本地服务帐户运行的服务获取凭据。
小智 7
目前的文档还不是很清楚。
这是对我有用的:
- Docker 19.03.5, build 633a0ea
- windows 10 Enterprise platform
Run Code Online (Sandbox Code Playgroud)
1) 转到Docker 桌面 > 设置 > 代理
2) 设置手动代理配置
3)在 Web 服务器和安全 Web 服务器上设置代理和凭据
4 -将所需的例外添加到您的代理中
归档时间: |
|
查看次数: |
18960 次 |
最近记录: |