【日常小问】解决Docker构建镜像报错:429 Too Many Requests

48 阅读1分钟

 一、问题出现

在执行docker build命令时,遇到这样的问题:429 Too Many Requests

【日常小问】解决Docker构建镜像报错:429 Too Many Requests1.png

二、问题原因

这种问题一旦遇到就需要结合各种大模型,很多时候使用了很多方法可能都没有解决。当然,有些时候也会因为一些巧合解决好这些问题。

1.网络连接问题

Docker daemon 无法正常访问 Docker Hub 官方镜像仓库

2.可能的具体原因

网络不稳定或超时;防火墙/代Li阻止访问;Docker Hub 服务暂时不可达;本地 Docker 镜像缓存损坏。

三、问题解决

遇到这样的情况,可能需要以下操作来解决。

1.解决方式一

让 Docker Desktop 直接走您的本地代Li,前提是你能科学上网。

点击右上角的齿轮图标 (Settings),在左侧菜单找到Resources -> Proxies。

【日常小问】解决Docker构建镜像报错:429 Too Many Requests2.png

2.解决方式二

设置合适的镜像源。

点击右上角的齿轮图标 (Settings),在左侧菜单找到Docker Engine。

【日常小问】解决Docker构建镜像报错:429 Too Many Requests3.png

以下是我使用的镜像源:

  "registry-mirrors": [

    "https://docker.xuanyuan.me",

    "https://docker.m.daocloud.io",

    "https://docker.1panel.live",

    "https://hub.rat.dev"

  ]