You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker Desktop更新后镜像拉取、登录失败,代理连接被拒求助

Docker Desktop更新后无法连接镜像仓库的问题解决

问题现象

更新Docker Desktop到最新版(4.12.0)后,所有Docker相关操作均无法执行,具体报错如下:

执行botfront up时的报错

MBP:basic_amethyst ap$ botfront up
⠋ Checking Docker images┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│error: 'Error: Command failed: docker   pull mongo:latest                                                                                                                                                                                                                             │
│Error response from daemon: failed to resolve reference "docker.io/library/mongo:latest": failed to do request: Head "https://registry-1.docker.io/v2/library/mongo/manifests/latest": proxyconnect tcp: dial tcp 172.17.0.1:3128: connect: connection refused                        │
│' stdout = '' stderr = 'Error response from daemon: failed to resolve reference "docker.io/library/mongo:latest": failed to do request: Head "https://registry-1.docker.io/v2/library/mongo/manifests/latest": proxyconnect tcp: dial tcp 172.17.0.1:3128: connect: connection refused│
│'                                                                                                                                                                                                                                                                                     │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
✖ Could not download Docker images

执行docker login时的报错

Error response from daemon: Get "https://registry-1.docker.io/v2/": proxyconnect tcp: dial tcp 172.17.0.1:3128: connect: connection refused

系统环境

  • Docker版本:Docker version 20.10.17, build 100c701
  • Docker Desktop版本:4.12.0 (85629)
  • 设备:MacBook Pro (13-inch, 2019)
  • 私人设备,无企业代理,已通过Docker Desktop登录

已尝试的解决方案

  • 重启/关机后重新启动设备
  • 将experimental设置为false
  • 卸载并重新安装Docker及Docker GUI

推荐的其他解决方案

1. 重置Docker代理配置

更新后Docker可能自动启用了代理设置,操作步骤:

  • 打开Docker Desktop偏好设置,进入「Resources」→「Proxies」
  • 确认「Manual proxy configuration」是否被勾选,若勾选则取消,选择「No proxy」
  • 点击「Apply & Restart」重启Docker

2. 清理Docker配置文件残留

检查~/.docker/config.json是否残留代理配置:

  • 终端执行:cd ~/.docker
  • 查看文件内容:cat config.json,若存在proxies字段则删除该部分,或备份后删除文件:mv config.json config.json.bak
  • 重启Docker Desktop

3. 检查系统级代理设置

确认Mac系统代理未被意外开启:

  • 打开系统偏好设置→「网络」→「高级」→「代理」
  • 确保所有代理选项(HTTP、HTTPS、SOCKS等)均未勾选
  • 应用设置后重启Docker

4. 重置Docker到出厂设置

  • 打开Docker Desktop偏好设置→「Troubleshoot」
  • 点击「Reset to factory defaults」,确认重置操作
  • 重置完成后重新登录Docker,再尝试执行命令

内容的提问来源于stack exchange,提问作者ap1393

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 12:50:26