XML

コンテナレジストリ - XML

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

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