Docker构建失败:获取OAuth令牌时Socket权限被拒问题求助
Docker构建时"socket权限禁止"错误的解决方法
检查防火墙/杀毒软件拦截
暂时关闭Windows Defender防火墙或第三方杀毒软件,重新执行docker build -t xpto/xyz:v1.0.0 .。如果能正常拉取镜像,就把Docker进程或https://auth.docker.io加入防火墙允许列表。排查Docker代理配置
打开Docker Desktop设置,进入「Resources」→「Proxies」,确认代理配置是否正确。若无需代理,直接选择「No proxy」,应用设置后重启Docker服务。重置Docker网络
在Docker Desktop设置中找到「Reset」选项,选择「Reset to factory defaults」,重置后重启Docker。注意:此操作会清除本地镜像、容器等数据,提前做好备份。修复Windows套接字权限
以管理员身份打开命令提示符,执行netsh winsock reset重置Winsock目录,之后重启电脑。同时确保当前用户拥有管理员权限,再运行构建命令。更换镜像源
编辑Windows下Docker的daemon.json文件(路径通常为C:\ProgramData\docker\config\daemon.json),添加国内镜像源:{ "registry-mirrors": ["https://hub-mirror.c.163.com", "https://mirror.baidubce.com"] }保存后重启Docker服务,通过国内源拉取镜像规避Docker Hub的网络权限问题。
内容的提问来源于stack exchange,提问作者kfm
相关产品推荐
相关产品推荐

