Docker Hubに保存したコンテナイメージ、無料プランでは6カ月間使われないと削除へ
Docker Hubは、Dockerコンテナのリポジトリとして最も有名かつ活発に使われているサービスの1つです。
おそらく多くのユーザーがDocker Hubに登録されたDockerコンテナのイメージを利用するなど、そのお世話になったことがあるでしょう。
そのDocker Hubにおけるコンテナイメージの保管について「Container Image Retention Policy」として規約が変更されたことが話題になっています。
- Docker update ToS: Image retention limits imposed on free accounts | Hacker News
- Docker Hub の新しいコンテナ・イメージ保管ポリシー(参考訳) - Qiita
これまでDocker Hubに保存されたコンテナイメージは期限なく保存され続けていましたが、今後はFreeプランのアカウントが保存したコンテナイメージで、過去6カ月以上使われていないものは自動的に削除されることになります。
この変更は2020年11月1日から有効になるとのこと。
具体的には、個人もしくは組織のFreeアカウントが保存したコンテナイメージで、過去6カ月間、プッシュもプルも行われていないものに対して「inactive」というマークが付きます。
このinactiveなマークが付いたコンテナイメージが削除対象になるとのことです。削除対象のコンテナイメージは画面で分かり、対象のユーザーにはメールでの連絡も行われるとのこと。
有償のProおよびTeamアカウントは、引き続き期限なくコンテナイメージを保存できます。
Docker社によると、現時点でDocker Hubが保存しているコンテナイメージの容量は15ペタバイトに達し、その内訳を分析したところ4.5ペタバイトは過去6カ月かそれ以上プッシュもプルも行われていないことが分かったとのこと。
そこで、今後Docker Hubのサービスをよりよいものにしていくため、運用の最適化をはかる上で、こうした使われていないイメージについて期限を設けることにしたと説明しています。
Docker社は現在、デベロッパー向けのツールに注力し、今後Docker Hubを開発者のエコシステムの中核にするという方向性を明らかにしています。
今回の規約変更は、こうしたDocker Hub強化に向けた準備の一環だとみられます。
あわせて読みたい
クラウドネイティブな開発者は世界で650万人へと急増、400万人の開発者がサーバレスを利用など、CNCFの2019年第4四半期調査報告
≪前の記事
オラクル「Autonomous JSON Database」発表。クラウド上のスケーラブルなJSONデータベース