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>[&quot;Largest ecosystem&quot;,&quot;Default Docker registry&quot;,&quot;Automated builds&quot;,&quot;Image scanning (paid)&quot;]</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>[&quot;GitHub Actions integration&quot;,&quot;No private repo limits&quot;,&quot;Personal access token auth&quot;,&quot;Free outbound from Actions&quot;]</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>[&quot;AWS IAM integration&quot;,&quot;MFA support&quot;,&quot;Immutable tags&quot;,&quot;Vulnerability scanning&quot;,&quot;99.9% SLA&quot;]</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>[&quot;Azure AD integration&quot;,&quot;Geo-replication&quot;,&quot;ACR Tasks&quot;,&quot;AKS integration&quot;,&quot;Webhooks&quot;]</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>[&quot;Multi-format support&quot;,&quot;Google Cloud IAM&quot;,&quot;Vulnerability scanning&quot;,&quot;Remote repositories&quot;,&quot;Virtual repositories&quot;]</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>[&quot;Built-in CI/CD&quot;,&quot;Vulnerability scanning&quot;,&quot;SLSA attestation&quot;,&quot;Helm support&quot;,&quot;Geo-replication&quot;]</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>[&quot;Clair vulnerability scanning&quot;,&quot;Audit logging&quot;,&quot;Immutable tags&quot;,&quot;OpenShift integration&quot;,&quot;FedRAMP support&quot;]</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>[&quot;Open source&quot;,&quot;CNCF graduated&quot;,&quot;Multi-scanner support&quot;,&quot;Air-gapped support&quot;,&quot;Helm charts&quot;,&quot;Cost effective&quot;]</td><td>Free (Infrastructure costs apply)</td><td>Unlimited</td><td>CNCF (Open Source)</td><td>Yes</td></tr></tbody>
</table>