Docker Desktop 登录失败有很多原因,如果使用网页打开 Docker Hub 登录没问题,但是 Docker Desktop 登录超时,大概率是因为代理问题,可以参考下面的方法进行配置。

登录问题

首先你要有一个代理(自行 Google),获取到代理的端口号。例如我使用的是 Clash,在设置中可以看到端口号为 7897。

打开 Docker Desktop 设置,Resource -> Proxies。

打开 Manual Proxy configuration 状态,添加 Web Server(HTTP) 和 Web Server(HTTPS),端口号为代理端口号。

重启 Docker Desktop 就可以正常登录了。

镜像加速

国内从 Docker Hub 拉去镜像有时会遇到困难,可以参考国内的 Docker Hub 镜像加速器配置镜像加速。