docker - 桌面 Docker 和手动代理配置错误
问题描述
我在 Windows 上运行 Desktop Docker 2.5.1。我最近遇到了一个问题,我无法从 docker hub 中提取任何图像。我通常在公司 VPN 后面运行,通常一切都按预期工作。
发生的事情是我很好奇如果我断开 VPN 并通过代理服务器会发生什么。我配置了桌面 docker -> 设置 -> 资源 -> 代理并启用了手动代理配置并填写了 HTTP 和 HTTPS 值。此时我不得不处理其他事情,因此我禁用了手动代理配置(但保留了这些值),然后单击了 Apply & Restart。
下次我尝试从集线器(使用或不使用 VPN)中拉出 docker 时,我遇到了问题:
- 使用VPN我得到了错误:
来自守护进程的错误响应:获取https://registry-1.docker.io/v2/:net/http:请求在等待连接时取消
- 没有VPN我得到了错误:
proxyconnect tcp:拨号 tcp:在 192.168.65.1:53 上查找 amec.zscaler.mycompany.com:没有这样的主机
在花费数小时搜索错误并与公司技术支持人员交谈后,我决定重新启用手动代理配置并删除两个代理的条目,然后禁用配置,应用并重新启动桌面 docker。
这解决了我的问题。我发布这个,也许它可以帮助其他人。
解决方案
推荐阅读
- android - Android Studio kotlin 应用程序“不断停止”错误
- c# - 为什么 Entity Framework Core 试图将我的字符串键转换为整数?
- google-chrome - Blazor Set-Cookie 无效
- javascript - npm run build 不起作用,而 npm run dev 起作用,NuxtJS
- python - Pytorch affine_grid 在图像和地标上的行为不同
- android - Create Zip file where the contents are a bitmaps for Android Kotlin
- pandas - 按日期对数据框进行分组并创建一个新的平均分数数据框
- c# - 使用数据绑定,如何将包含表情符号的文本绑定到标签并使其正确显示?
- ios - 如何在导航栏下显示侧边菜单?
- c - C中的阿姆斯特朗数