Warm tip: This article is reproduced from serverfault.com, please click

其他-Docker-compose:你已经达到了拉速限制(即使已经超过6小时)

(其他 - Docker-compose : You have reached your pull rate limit (even though it has been more than 6 hours))

发布于 2020-11-26 10:13:29

我正在使用docker-compose,并且有一个步骤可以获取最新的postgres。但是我开始出现以下错误:

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

自从我上次拉东西以来已经过了一天,但我仍然遇到此错误。我应该再等多少时间才能再次拉动?我落后于进行匿名拉动的工作场所代理。

Questioner
vesii
Viewed
22
BMitch 2020-11-26 21:20:45

拉动限制是滚动限制,应在使用配额的那部分后6小时重新设置配额的一部分。例如,你每小时进行25次拉动,那么在第4小时之后,你需要等待2个小时,才能将前25次拉动重新添加到你的配额中。

匿名拉取基于执行拉取的IP,如果你位于代理或NAT之后,则可能意味着同一网络中的其他对象也包含在你的限制内。因此,如果你看到在6个小时后仍会继续达到该限制,则很可能是网络上其他人从集线器中提取了具有与NAT相同的源IP的集线器。

使用免费的集线器帐户登录时,此限制将增加一倍,并且基于登录名而不是源IP,从而使NAT后面的不同用户可以相互拉动而不会发生冲突。

因此,你应在你的拉取命令中包括凭据,docker login或使用与拉取工具等效的凭据