コンテンツへスキップ
uencoder

Container Image Registry

コンテナイメージレジストリはコンテナイメージを保存・配布する。バージョンタグ、レイヤーキャッシュ、アクセス制御をサポートする。

目的

コンテナイメージを一元的に保存・配布し、CI/CD の pull と push を支える。

メカニズム

イメージは name:tag で識別され、レイヤー(ユニオンファイルシステム)で保存される。push はイメージをアップロードし、pull はダウンロードする。Docker Hub が公開レジストリ、ECR/GCR/ACR がプライベートである。オープンソースの Harbor はイメージスキャンと署名を追加する。

ユースケース

  • イメージ配布
  • CI/CD パイプライン
  • プライベートレジストリ

関連用語

References