Docker Hub versus GitHub Container Registry

17 Oct 2021

Learn how Docker Hub differs from GitHub Container Registry.

Docker Hub GitHub Container Registry
Public Repository

✅ yes

✅ yes

Private Repository

✅ yes

✅ yes

Pricing (Public Repository)

🆓
$0

🆓
$0

Pricing (Private Repository)

💰💰💰
>= $7 per user/month[^2]

💰💰
Storage: $0.25 per per GB, Outgoing Data Transfer: $0.50 per GB

Authentication

Password or Access Token

Personal Access Token (PAT)

MFA for Image Push/Pull

❌ no

❌ no

SLA Availability

❌ n/a

⚠️ n/a during beta

General Available

✅ yes

⚠️ beta

Immutable Images

❌ no

❌ no

Image Scanning

✅ yes (paid plans only)

❌ no

Regions

⚠️ unknown

⚠️ unknown

Rate Limits

Pull: 100/200 (Free Plan), unlimited (Paid Plan)

n/a