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

Mac M1 Pro下Docker Desktop登录失败:DNS解析及代理问题求助

Docker Desktop登录失败(Mac M1 Pro)解决办法

问题描述

Mac OS(Apple M1 Pro)系统下,浏览器可正常访问https://hub.docker.com/,但Docker Desktop登录时失败,报错:

Post "https://login.docker.com/oauth/token": dialing login.docker.com:443 no HTTPS proxy: resolving host login.docker.com: lookup login.docker.com: no such host

解决步骤

  • 检查Docker Desktop代理设置:打开Docker Desktop偏好设置,进入Resources > Proxies,确认是否启用了不必要的代理。若之前手动配置过代理,切换为No proxy选项,重启Docker Desktop后重试登录。

  • 修复DNS解析问题:

    1. 打开终端执行nslookup login.docker.com,验证域名是否能正常解析。
    2. 若解析失败,进入系统偏好设置 > 网络 > 当前网络(Wi-Fi/以太网)> 高级 > DNS,添加8.8.8.8或1.1.1.1作为DNS服务器,移除原有可能失效的DNS地址,保存后重试。
  • 重置Docker网络配置:在终端执行以下命令重置Docker网络栈:

    docker system prune -f -a
    docker network prune -f
    

    执行完成后重启Docker Desktop,再尝试登录操作。

  • 排查系统全局代理冲突:若系统开启了全局代理,先关闭代理工具或全局代理设置,再启动Docker Desktop进行登录。部分代理工具会干扰Docker的网络请求,导致域名解析失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 13:40:26