HTML
コンテナレジストリ - HTML
コンテナレジストリは、DockerイメージやOCI準拠のアーティファクトを保存、管理、配布するための中央リポジトリです。Docker Hub、GitHub Container Registry、AWS ECR、Azure ACR、Google Artifact Registryなど、クラウドプロバイダーとオープンソースのソリューションが存在し、それぞれ異なる統合機能、セキュリティ機能、価格モデルを提供しています。CI/CDパイプラインとの連携、脆弱性スキャン、イミュータブルタグ、アクセス制御など、エンタープライズでのコンテナ運用に不可欠な機能を備えています。
Docker
コンテナ
DevOps
CI/CD
クラウド
Kubernetes
<table>
<thead><tr><th>code</th><th>slug</th><th>name</th><th>description</th><th>deploymentType</th><th>keyFeatures</th><th>pricingModel</th><th>privateRepos</th><th>provider</th><th>publicRepos</th></tr></thead>
<tbody><tr><td>01</td><td>docker-hub</td><td>Docker Hub</td><td>Dockerの公式コンテナレジストリ。最大のパブリックイメージエコシステムを持つ。</td><td>SaaS</td><td>["Largest ecosystem","Default Docker registry","Automated builds","Image scanning (paid)"]</td><td>Freemium</td><td>1 Free (500MB), Paid from $7/user/month</td><td>Docker Inc.</td><td>Unlimited (Free)</td></tr>
<tr><td>02</td><td>github-container-registry</td><td>GitHub Container Registry</td><td>GitHubが提供するコンテナレジストリ。GitHub Actionsとの統合が強力。</td><td>SaaS</td><td>["GitHub Actions integration","No private repo limits","Personal access token auth","Free outbound from Actions"]</td><td>Usage-based</td><td>Unlimited (1GB free, then $0.25/GB storage, $0.50/GB outbound)</td><td>GitHub (Microsoft)</td><td>Unlimited (Free)</td></tr>
<tr><td>03</td><td>aws-ecr</td><td>Amazon ECR</td><td>AWSが提供するフルマネージドコンテナレジストリ。AWSサービスとの深い統合。</td><td>SaaS</td><td>["AWS IAM integration","MFA support","Immutable tags","Vulnerability scanning","99.9% SLA"]</td><td>Usage-based</td><td>$0.10/GB storage, $0.09/GB data transfer</td><td>Amazon Web Services</td><td>Yes (ECR Public)</td></tr>
<tr><td>04</td><td>azure-acr</td><td>Azure Container Registry</td><td>Microsoft Azureが提供するマネージドコンテナレジストリ。AKSとの統合が強力。</td><td>SaaS</td><td>["Azure AD integration","Geo-replication","ACR Tasks","AKS integration","Webhooks"]</td><td>Tier-based</td><td>~$0.167/GB/month (Standard tier)</td><td>Microsoft Azure</td><td>Yes</td></tr>
<tr><td>05</td><td>google-artifact-registry</td><td>Google Artifact Registry</td><td>Google Cloudが提供するアーティファクトレジストリ。コンテナ以外のパッケージもサポート。</td><td>SaaS</td><td>["Multi-format support","Google Cloud IAM","Vulnerability scanning","Remote repositories","Virtual repositories"]</td><td>Usage-based</td><td>Storage + network egress based pricing</td><td>Google Cloud</td><td>Yes</td></tr>
<tr><td>06</td><td>gitlab-container-registry</td><td>GitLab Container Registry</td><td>GitLabに統合されたコンテナレジストリ。DevOpsライフサイクル全体をカバー。</td><td>SaaS/Self-managed</td><td>["Built-in CI/CD","Vulnerability scanning","SLSA attestation","Helm support","Geo-replication"]</td><td>Freemium</td><td>Depends on plan</td><td>GitLab</td><td>Yes</td></tr>
<tr><td>07</td><td>quay</td><td>Quay.io</td><td>Red Hatが提供するエンタープライズ向けコンテナレジストリ。セキュリティに強み。</td><td>SaaS/Self-hosted</td><td>["Clair vulnerability scanning","Audit logging","Immutable tags","OpenShift integration","FedRAMP support"]</td><td>Flat-rate</td><td>Per repository pricing</td><td>Red Hat</td><td>Yes</td></tr>
<tr><td>08</td><td>harbor</td><td>Harbor</td><td>CNCF卒業プロジェクトのオープンソースコンテナレジストリ。セルフホスト型。</td><td>Self-hosted</td><td>["Open source","CNCF graduated","Multi-scanner support","Air-gapped support","Helm charts","Cost effective"]</td><td>Free (Infrastructure costs apply)</td><td>Unlimited</td><td>CNCF (Open Source)</td><td>Yes</td></tr></tbody>
</table>