docker 构建镜像时报 403 Forbidden

问题描述:

  • 在 windows 11 上使用 docker.desktop 构建镜像时,一直报下面的错误,我用的是阿里的镜像,所以一直以为是阿里镜像被拒绝了。后来才发现是 未登录或超出免费额度镜像拉取速率会限制

  • Docker Hub 对未登录用户的拉取速率有限制(100次/6小时),超出后会返回 403 Forbidden

    docker: Error response from daemon: unknown: failed to resolve reference "docker.io/library/hello-world:latest": unexpected status from HEAD request to https://xxxxxxx.mirror.aliyuncs.com/v2/library/hello-world/manifests/latest?ns=docker.io: 403 Forbidden

  • 所以登录一下docker 就可以了

    Docker Hub 的限流机制‌:

    Docker Hub 等主流镜像库近年来对未登录的匿名用户进行限流,限制拉取速度和一定时间内的拉取次数。

    即使你配置了阿里云镜像加速器,如果拉取的镜像源是 Docker Hub(例如 nginx:latest),Docker 客户端仍可能需要访问 Docker Hub 的元数据接口(如 HEAD 请求)来验证镜像是否存在。

    如果这些请求被 Docker Hub 限流或拒绝,就会返回 403 Forbidden 错误。

相关推荐
深念Y33 分钟前
Nuxt 项目 Docker 构建:从 pnpm+node 迁移到全 bun
java·前端·docker
小张同学a.1 小时前
Docker 容器实战 2—— docker 仓库
linux·运维·服务器·docker·容器
随便做点啥5 小时前
32卡-64G-910B4-16后端-(Qwen3.8-27B-W8A8)集群部署报告
运维·服务器·经验分享·docker·vllm
CJY62111 小时前
k8spod管理
云原生·容器·kubernetes
Orange_sparkle13 小时前
从 Docker 到 Doris:建立后端基础设施全景图
运维·docker·ai·容器·claude code
gx234815 小时前
控制器管理
docker·容器·kubernetes
白清羽16 小时前
7.3系统安装docker
运维·docker·容器
dazhong201218 小时前
Docker 入门篇(八)-- CentOS7 安装 MySQL 8
mysql·docker·容器
w2005122418 小时前
Pod管理
linux·服务器·云原生·容器·k8s·podman
典典分享指南20 小时前
用大模型把写作 SOP 变成可复用 Prompt
docker·jupyter·eclipse·phpstorm·myeclipse