一、问题出现
在执行docker build命令时,遇到这样的问题:429 Too Many Requests
二、问题原因
这种问题一旦遇到就需要结合各种大模型,很多时候使用了很多方法可能都没有解决。当然,有些时候也会因为一些巧合解决好这些问题。
1.网络连接问题
Docker daemon 无法正常访问 Docker Hub 官方镜像仓库
2.可能的具体原因
网络不稳定或超时;防火墙/代Li阻止访问;Docker Hub 服务暂时不可达;本地 Docker 镜像缓存损坏。
三、问题解决
遇到这样的情况,可能需要以下操作来解决。
1.解决方式一
让 Docker Desktop 直接走您的本地代Li,前提是你能科学上网。
点击右上角的齿轮图标 (Settings),在左侧菜单找到Resources -> Proxies。
2.解决方式二
设置合适的镜像源。
点击右上角的齿轮图标 (Settings),在左侧菜单找到Docker Engine。
以下是我使用的镜像源:
"registry-mirrors": [
"https://docker.xuanyuan.me",
"https://docker.m.daocloud.io",
"https://docker.1panel.live",
"https://hub.rat.dev"
]