记:电脑端docker无法登录问题

1,059 阅读1分钟

环境

电脑: m2芯片 macbook pro

Docker Desktop版本: 4.40.0 (187762)

问题描述:

场景一: 在Docker Desktop的app中点击登录,跳转到网页登录,登录成功后,跳回到app,显示"Verifying credentials for xxx",过一会提示登出。

image.png 场景二: 在Terminal终端直接docker login提示Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

解决问题的一些尝试

1. 梯子用全局代理,未果

2. 网上搜索解决方法

参考:forums.docker.com/t/cannot-lo…

下载了Cloudflare WARP,非安装文件,放弃

参考:stackoverflow.com/questions/4…

手动添加代理,无果

image.png

设置DNS, sudo权限都没法改,放弃

# 在etc/resolv.conf中添加
nameserver 8.8.8.8
nameserver 8.8.4.4

卸载Docker Desktop重装,问题依旧

完全卸载方法:www.oryoy.com/news/ru-he-…

重置docker,还是不行

image.png

2小时过去了,脑壳疼

继续……

最终解决

参考:github.com/docker/for-…

手动代理HTTPS也得填写

❓❓❓ image.png

结语

环境的问题还真是让人头痛