Markdown

コンテナレジストリ - Markdown

コンテナレジストリは、DockerイメージやOCI準拠のアーティファクトを保存、管理、配布するための中央リポジトリです。Docker Hub、GitHub Container Registry、AWS ECR、Azure ACR、Google Artifact Registryなど、クラウドプロバイダーとオープンソースのソリューションが存在し、それぞれ異なる統合機能、セキュリティ機能、価格モデルを提供しています。CI/CDパイプラインとの連携、脆弱性スキャン、イミュータブルタグ、アクセス制御など、エンタープライズでのコンテナ運用に不可欠な機能を備えています。

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