Skip to content
Latchkey

コンテナレジストリとは?

コンテナレジストリとは、コンテナイメージをリポジトリとタグで整理して保存・配布するサーバーです。CIパイプラインは新しくビルドしたイメージをそこにpushし、ランタイム環境はそこからイメージをpullしてデプロイします。例としてDocker Hub、GitHub Container Registry、Amazon ECRがあります。

なぜ重要か

レジストリはイメージのビルドと実行の受け渡しポイントであり、サプライチェーンセキュリティの中心的な制御ポイントでもあります。イミュータブルなdigestによるpull、イメージのスキャン、署名はすべてレジストリを中心に行われ、レジストリからのpullはCIにおけるレート制限とレイテンシの一般的な検討事項です。

関連する概念

  • イメージはリポジトリ、タグ、digestでアドレス指定される
  • デプロイのためのpull元
  • レジストリのレート制限はCIに影響しうる

関連ガイド