容器镜像服务ACR个人版中拉取Docker Hub镜像限流的公告

根据Docker公司政策,2020年11月01日起将逐步向Docker Hub匿名和免费用户实施速率和拉取请求次数限制。因此,如果您在个人版中构建服务拉取Docker Hub镜像,将可能受此影响导致构建失败。

关于Docker Hub拉取请求次数限制的详细介绍,请参见Download rate limit

影响范围

如果使用阿里云容器镜像服务(ACR)个人版构建容器镜像,并在Dockerfile中配置了Docker Hub的基础镜像,则有可能因Docker Hub的限流政策而出现构建失败的现象,进而出现以下报错信息。

toomanyrequests:You have reached your pull rate limit.You may increase the limit by authenticating and upgrading:https://www.docker.com/increase-rate-limit

解决方案

  • 在Dockerfile内引用源自ACR的基础镜像。

    您可以先将Docker Hub的基础镜像同步到ACR个人版镜像仓库中,然后在Dockerfile内进行本地引用。

  • 使用容器镜像服务企业版构建系统。

    您可以使用容器镜像服务企业版构建系统,企业级构建服务将不会受到Docker Hub限流影响。具体操作,请参见使用企业版实例构建镜像