「GitHub Container Registry」パブリックベータとしてサービス開始。無料でコンテナのパブリックイメージ公開可能
GitHubは、Dockerイメージの共有や公開ができるリポジトリサービス「GitHub Container Registry」をパブリックベータとして開始したことを発表しました。
GitHub Container Registry introduces easy sharing across organizations, fine-grained permissions, and free, anonymous downloads for public container images https://t.co/9n1fo7Y28n
— GitHub (@github) September 1, 2020
GitHub Container Registryは、GitHubでソフトウェアパッケージを扱う機能である「GitHub Package」の追加機能と位置付けられています。
GitHubでコードのパブリックリポジトリが無料で利用でき、アノニマスでもアクセス可能なのと同様に、GitHub Container RegistryもパブリックにDockerイメージを公開するのであれば無料で利用でき、アノニマスでのアクセスも可能と説明されています。
Dockerコンテナの代表的なリポジトリの1つであるDocker Hubは、無料プランでは6カ月間使われないと自動的にイメージが削除されることが先日発表されたばかりですが、現時点でGitHub Container Registryでは無料範囲での利用において何らかの制限があるとの説明は今のところ見当たりません。
組織内でDockerイメージを共有するプライベートなレジストリとして使う場合、ソースコードのパーミッションとは切り離して、適切な粒度でのパーミッション設定が可能。
ベータ版のあいだはプライベートなレジストリとしての利用も無料で、正式版となったときには、GitHub Packagesと同じ料金体系が適用される予定です。
ちなみに現在のGitHub Packagesの料金は、無料の「GitHub Free」では500MBストレージ、1カ月あたりのデータ転送料は1GBまで。「GitHub Pro」「GitHub Team」は2GBストレージ、1カ月あたり10GBのデータ転送量まで、など。
DockerはGitHub Container Registryサポートを表明
GitHub Container Registryの登場で競合の立場になるDocker Hubを運営するDocker社は、しかしGitHubと協力し、Docker EngineやDocker DesktopでGitHub Container Registryをサポートすることを表明。
デベロッパーのためによりよい開発ワークフローを実現していくとしています。
Good news for developer workflow: More choice and flexibility for those bringing code to cloud for cloud native applications. https://t.co/mqgInkg7M4 #GitHub #Docker #Containers #Registry
— Docker (@Docker) September 1, 2020
追記:2021年6月、正式サービスとなりました。
あわせて読みたい
マイクロソフト、次期Windows ServerでHTTP/3のベースとなるQUICプロトコル搭載、UDPやTCP性能も向上へ
≪前の記事
Kubernetes 1.19正式版がリリース。Ingress APIが正式版に、サポート期間は9カ月を1年に延長