Dockerは、2021年半ばまでイメージ保持に関連する変更の実施を一時停止すると発表した。以前、彼らはDockerの全体的なリソース消費を削減するためのポリシーの変更を発表していた。Dockerは、2020年11月1日にこの変更を有効にすることにしていた。これにより、6か月間使用していない、無料のDockerアカウントユーザのイメージが削除される。
Dockerのソフトウェアエンジニアリング担当バイスプレジデントであるJean-Laurent de Morlhon氏は、Dockerは11月1日にイメージの有効期限を強制しないと述べた。代わりに、Dockerはすべてのユーザのニーズを満たす消費ベースのサブスクリプションにフォーカスする。開発者は、基本レベルの消費を開始し、要件に従ってサブスクリプションを延長できる。実際に必要なものに対してのみ料金を支払う。
匿名の無料ユーザは6時間あたり100プルに制限され、認証された無料ユーザは6時間あたり200プルに制限される。Docker ProとTeamのサブスクライバーは、量が多すぎたり乱用されたりしない限り、制限なしにDocker Hubからコンテナーイメージをプルできる。
新しいモデルでは、さまざまなユーザニーズに対応できるため、各開発者や組織は、最も意味のあるディメンションに沿って使用量と消費量をスケーリングできる。
Morlhon氏はまた、Dockerが、ユーザがプラットフォーム上のさまざまなリソースを理解して管理するのに役立つ新機能を追加すると発表した。たとえば、Dockerハブはまもなく実験的なHub CLIツール、Hub Dashboard、イメージストレージ用の新しいAPIをリリースする予定である。
さらに説明すると、Morlhon氏は、Docker Hub内のイメージストレージを効果的に理解および管理するために必要な分析を開発者に提供することが目標であると述べた。 Dockerは、2021年初頭に新しいイメージ保持ポリシーのタイムラインを発表する。
ProおよびTeamサブスクリプションの乱用/過度の使用に関しては、Docker Hubからの電子メールおよび応答ヘッダーを介して、電子メールによって使用量の超過について顧客に通知するプロセスがある。乱用が続く場合は、使用に厳しい制限がかかる。Dockerサブスクリプションレベルとそれらの違いの詳細については、Dockerの価格ページを参照してください。
GoogleのTwitterユーザ兼クラウドエンジニアであるAbdellfetah Sghiouar氏は、「消費に関する問題の大部分は、無料利用枠の人たちが肥大したコンテナを使用し、何度も何度もpushしていることである。みんながスリムなコンテナに移動すると、より良い場所になる。」とツイートした。
この発表を受けて、Amazonウェブサービス(AWS)は独自のパブリックコンテナイメージレジストリを作成することを計画している。Amazonはまた、匿名ユーザを含め、誰でも閲覧して利用可能なイメージを取得できる新しいWebサイトを作成することを計画している。
開発者に見られるパターンは、開発者が使用する一般的なアプリケーション用のコンテナを開発しないというものである。代わりに、Docker Hubまたは別のリポジトリから1つをプルして、すぐに実行を開始する。Amazonのクイックな対処は、パブリックイメージをAmazon Elastic Container Registryまたはその他のレジストリにコピーして、Dockerのレート制限に対処することである。
Morlhorn氏は、Dockerコミュニティからのフィードバックと提案は常に高く評価していることを強調した。
読者は、後続のブログ投稿を参照して、Hubのレート制限に関する最新情報を得たり、一般的な質問に対する回答を得ることができる。