今後の Docker Hub のレート制限について知っておくべきこと

8 月 24 日に、一部のユーザー向けに Docker コンテナー プルのレート制限の実装 を発表しました 。 11 月 2 日から、Docker は、匿名および無料の認証済みユーザーに対する Docker コンテナーのプル要求の制限を段階的に開始します。 制限は、11月2日月曜日の午前9時から10時(太平洋標準時)まで完全に適用され、匿名ユーザーと無料ユーザーに対しては6時間あたり5,000プルに引き下げられます。 これにより、制限を超えているかどうかが一部のユーザーに簡単に通知されますが、1時間以内にサービスを再開できます。 制限は、最終レベル(匿名ユーザーは6時間あたり100コンテナプルに制限され、無料ユーザーは6時間あたり200コンテナプルに制限される)に達するまで、数週間にわたって徐々に引き下げられます。 すべての有料 Docker アカウント (Pro. チームまたはレガシーサブスクライバー)は、24時間で最大50,000回のプルがあります。

段階的な実装期間の背後にある理論的根拠は、匿名および無料レベルのユーザーとインテグレーターが、匿名の CI/CD プロセスがコンテナー イメージをプルしている場所を確認できるようにすることです。 これにより、Docker ユーザーは、Docker Pro または Docker Team サブスクリプションにアップグレードするか、コンテナー イメージ要求の制限に対応するようにアプリケーション パイプラインを調整するという 2 つの方法のいずれかで制限に対処できます。 多くの考えと議論の後、私たちはポリシーの突然の実施ではなく、今後数週間にわたってこの段階的な増加を決定しました。 レート制限に関する最新のステータス更新は 、https://www.docker.com/increase-rate-limits で入手できます。

Docker ユーザーは、現在使用されているプルと Docker Hub API から返されたヘッダー メッセージを照会することで、使用制限と更新されたステータス メッセージの最新ビューを取得できます。 この ブログ投稿 では、開発者が現在のアカウントの使用状況にアクセスする方法と、ヘッダーメッセージを理解する方法について説明します。 そして最後に、DockerユーザーはProまたはTeamサブスクリプションにアップグレードすることでプルの数をアップグレードできます:サブスクリプションの詳細とアップグレード情報は https://docker.com/pricing で入手できます。 また、非営利のオープンソースプロジェクトは、 この申請書に記入  することで、スポンサー付きのオープンソースDockerアカウントを申請できます。  非商用のオープンソースプロジェクトとして承認された名前空間には、プルレートの制限は適用されません。

ハブ、ドッカーサブスクリプション、

フィードバック

「今後のDockerハブレート制限について知っておくべきこと」に関する0の考え