Where Docker Hub's free tier stops
Docker Hub Docker Hub's free offering, as described here, stops at a simple statement that the hardened images in the catalog are free to use. The page content does not give explicit storage, repository, image, team, or usage quotas, and it also does not spell out any separate free-account allowances. That means there is no concrete free limit to plan around from the text alone. If you need a registry with visible quotas, collaboration controls, or a known cap before paying, a different option is easier to evaluate.
Switch table
| Docker Hub | Container Registry | DigitalOcean Container Registry | RepoForge | ttl.sh | Repsy | Zeet | |
|---|---|---|---|---|---|---|---|
| storage | Unknown | 1 GB included storage | 500 MiB | 100 MB storage | Ephemeral, expires after TTL | 20 GB shared storage | Unknown |
| repositories | Unknown | Unlimited private repositories | 1 repository | Unlimited public packages | Unknown | Unlimited repositories | Unknown |
| projects | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | 3 free projects |
| clusters | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | 1 cluster |
| team members | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Up to 7 team members |
| cloud accounts | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Up to 10 cloud accounts |
| Card required | - | No | Unknown | No | No | No | Unknown |
| First paid tier | - | Dedicated, varies by usage | Starter, $0/month | Basic, £12/user/mo | None | Pro, $7.90/month | Pro, $699 per month |
The alternatives
Container Registry
FTV 52 / 100Container Registry gives you a Harbor-based registry with multi-tenant access, unlimited private repositories, unlimited public and private images, robot accounts, workload identity federation, content trust and signing, SSL/TLS, encrypted storage at rest, basic audit logs, notifications, and basic webhooks. The free tier also includes 1 GB of included storage and community support. Its biggest advantage over Docker Hub is that it spells out a concrete storage allowance and a fuller registry feature set for private artifact management. It falls short on raw storage headroom versus larger plans and still has a small included quota. Switch here if you want a more explicit free registry with private-image tooling and a known storage ceiling.
- Beats Docker Hub: Concrete 1 GB storage and richer registry controls
- Falls short: Much less free storage headroom than the larger paid plans
- Who should switch: Switch if you need a managed Harbor-style registry with clear free quotas and private-image features.
DigitalOcean Container Registry
FTV 36 / 100DigitalOcean Container Registry's free tier lets you store up to 1 container registry repository with up to 500 MiB of storage, and it does not charge storage overage on the free tier. It is a straightforward managed registry that fits cleanly into Docker and DigitalOcean workflows. Its main advantage over Docker Hub is that the free tier is explicit and predictable, so you know the exact repository and storage cap up front. It falls short because the free allowance is very small and centered on a single repository. Switch here if you are already in the DigitalOcean ecosystem and only need a tiny, simple registry for one image set.
- Beats Docker Hub: Clear single-repository cap with known storage limits
- Falls short: Only 1 repository and 500 MiB of storage
- Who should switch: Switch if your registry needs are small and you want the cleanest possible fit with DigitalOcean.
RepoForge
FTV 44 / 100RepoForge's free plan is for open source projects and includes 100 MB of storage, unlimited public packages, and free forever access with no credit card requirement. It supports Docker along with other package formats, so it is useful when your artifacts are public and your workflow spans multiple ecosystems. Its biggest advantage over Docker Hub is the combination of no card requirement and free-forever public publishing for open source work. It falls short because the 100 MB storage cap is tight and the plan is not for commercial use. Switch here if you are shipping public, non-commercial artifacts and want a registry with a very low-friction free entry.
- Beats Docker Hub: No card required and free forever for public open source use
- Falls short: Only 100 MB and not for commercial use
- Who should switch: Switch if your images or packages are public and your project is open source.
ttl.sh
FTV 100 / 100ttl.sh is an anonymous OCI registry with no sign-up, no account, and no credentials to manage. It supports Docker images, Helm charts, and other OCI artifacts, lets you choose TTLs from 5 minutes to 24 hours, defaults to 1 hour, and offers global CDN-backed pulls with no tracking or logging of pushed content. Its biggest advantage over Docker Hub is frictionless ephemeral sharing for CI/CD and short-lived artifact distribution. It falls short because storage is temporary by design, so it is not a place for persistent registry storage or long-term artifact retention. Switch here if you only need to push, pull, and discard artifacts quickly.
- Beats Docker Hub: Anonymous access with ephemeral TTL-based storage
- Falls short: No persistent storage, everything expires automatically
- Who should switch: Switch if you need a throwaway registry for builds, previews, or short-lived artifacts.
Repsy
FTV 58 / 100Repsy gives you cloud access, 20 GB of shared storage, unlimited repositories, one user per repository, and a 99% SLA on the free plan. It is suitable for teams that want a hosted registry with noticeably more free storage than small starter tiers, while still keeping repository count unlimited. Its main advantage over Docker Hub is the combination of sizable shared storage and a clear free-tier SLA. It falls short because the free plan is limited to one user per repository, so collaboration is constrained. Switch here if you need more room for packages and can live with a single-user-per-repo model.
- Beats Docker Hub: 20 GB shared storage with unlimited repositories
- Falls short: Only 1 user per repository
- Who should switch: Switch if storage is the main constraint and your repos do not need multi-user collaboration.
Zeet
FTV 59 / 100Zeet's free tier gives you 3 projects, 1 cluster, 1 cloud region, 1 custom blueprint, up to 7 team members, and up to 10 cloud accounts, plus unlimited Zeet-official blueprints. It is aimed at deployment and operations across Kubernetes and Terraform rather than registry hosting alone. Its biggest advantage over Docker Hub is that it covers a much broader operational workflow, including clusters, regions, team access, and cloud-account linking. It falls short because it is not a dedicated image registry and the free tier is capped on several infrastructure axes. Switch here if you need to manage deployments as well as container workflows in one place.
- Beats Docker Hub: Broader deployment and operations workflow beyond registry storage
- Falls short: Not a dedicated image registry
- Who should switch: Switch if your real need is Kubernetes and infrastructure management, not just image storage.
Two quick picks
Container Registry
Container Registry is the closest drop-in because it is also a registry for OCI artifacts and container images, with private-repository support and familiar image management concepts. The switch is mostly about changing providers, not workflows.
Repsy
Repsy gives the most obvious free headroom with 20 GB shared storage and unlimited repositories, which leaves the most room before a builder has to pay among the registry-style options here.
Frequently asked questions
Which alternative is closest to Docker Hub for private container images?
Container Registry is the closest match because it is a managed OCI registry with private-repository support and image-management features that mirror normal registry workflows.
Which option has the biggest free storage allowance?
Repsy has the largest explicitly stated free storage allowance at 20 GB shared storage.
Which alternative does not require a credit card?
Container Registry, RepoForge, ttl.sh, and Repsy all have the card_required field set to No. DigitalOcean Container Registry and Zeet are Unknown.
Which free alternative is best for short-lived CI builds?
ttl.sh is the best fit because it is anonymous and ephemeral, with automatic expiration after a chosen TTL.
Bottom line
For most builders who are replacing Docker Hub because the free tier is not specific enough, Container Registry is the best first stop. It keeps the same registry-centered mental model, supports OCI artifacts, and gives you a clearly defined free allowance with private repositories and 1 GB of storage. If your main need is just more room, Repsy is the stronger headroom play, but Container Registry is the closer practical replacement for everyday image hosting.
Read the full listing for Docker Hub. Scores use the FTV methodology at /ftv. Browse more alternatives on /alternatives, or head-to-head comparisons on /compare.