Container registry について
Container registry は、Organization または個人アカウント内にコンテナー イメージを格納し、イメージをリポジトリに関連付けることができます。 権限をリポジトリから継承するか、リポジトリとは別に細かい権限を設定するかを選ぶことができます。 パブリック コンテナー イメージに匿名でアクセスすることもできます。詳細については、「コンテナレジストリの利用」を参照してください。
Docker レジストリからの移行について
Container registry は、GitHub の Docker レジストリに置き換えられます。Docker レジストリに Docker イメージが格納されている場合は、GitHubが、そのイメージを Container registry に段階的に移行します。 お客様側では何もする必要はありません。
Docker イメージが Container registry に移行された後、そのパッケージの詳細に以下の変更が示されます。
- パッケージ アイコンは、Docker ロゴではなく、Container registry ロゴ ( アイコン) となります。
- プル URL のドメインは、
docker.pkg.github.com
ではなくghcr.io
になります。
Docker レジストリ、docker.pkg.github.com
の名前空間を使用するあらゆるスクリプトまたは GitHub Actions ワークフローは、ghcr.io
の Container registry に移行した後も引き続き動作します。
移行後は、GraphQL API を使用して PackageType
が "DOCKER" のパッケージに対するクエリを実行できなくなります。 代わりに、REST API を使用して package_type
が "container" のパッケージに対するクエリを実行できます。 詳しくは、「パッケージの REST API エンドポイント」をご覧ください。
Container registry の課金について
Container registry の課金の詳細については、「GitHubパッケージの支払いについて」を参照してください。