Docker-Compose:您已经达到了您的拉动率限制(即使已经超过6个小时) [英] Docker-compose : You have reached your pull rate limit (even though it has been more than 6 hours)
本文介绍了Docker-Compose:您已经达到了您的拉动率限制(即使已经超过6个小时)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用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.
我上次拉出某个东西已经过去了一天,但我仍然收到这个错误。我还要等多久才能再拉呢?我支持工作场所代理进行匿名拉取。
推荐答案
拉出限制是滚动限制,应在部分配额使用6小时后重置该部分配额。例如,您每小时拉出25次,然后在第4小时之后,您需要等待2小时才能将前25次拉回添加到您的配额中。
匿名拉取基于执行拉取的IP,如果您在代理或NAT之后,这可能意味着同一网络上的其他人也在您的限制范围内。因此,如果您看到6小时后继续达到限制,则很可能是网络上的其他人正在使用与您相同的NAT源IP从集线器拉取数据。使用免费集线器帐户登录将此限制加倍,并且基于登录而不是源IP,允许NAT后面的不同用户拉入而不会相互冲突。
因此,您应该在Pull命令中包含凭据,使用docker login
或您用于Pull的工具的等价物。
这篇关于Docker-Compose:您已经达到了您的拉动率限制(即使已经超过6个小时)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文