Docker Hub versus GitHub Container Registry

24 Apr 2024

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