すべてのプロダクト
Search
ドキュメントセンター

Container Registry:Container Registry Personal EditionのDocker Hubからのイメージプルのレート制限に関するお知らせ

最終更新日:Jun 27, 2024

Dockerは、2020年11月1日から、Docker Hubの匿名ユーザーおよび無料ユーザーへのプルリクエストのプルレートと数に徐々に制限を適用します。 したがって、Docker Hubからイメージを取得してContainer Registry Personal Editionでイメージをビルドすると、レート制限のためにイメージがビルドされない場合があります。

プルリクエスト数に対するDocker Hubの制限の詳細については、「ダウンロードレート制限」をご参照ください。

影響

Container Registry Personal Editionでビルドするイメージの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のContainer Registryにあるベースイメージを参照します。

    Docker HubからContainer Registry Personal Editionのイメージリポジトリにベースイメージを同期できます。 次に、DockerfileでContainer Registry Personal Editionにあるベースイメージを参照できます。

  • Container Registry Enterprise Editionでイメージをビルドします。

    Container Registry Enterprise Editionでイメージをビルドできます。 Enterprise Editionは、Docker Hubのレート制限の影響を受けません。 詳細については、「Container Registry Enterprise Editionインスタンスを使用したイメージの作成」をご参照ください。