Skip to main content

Cloudsoft Zone Build, deploy and scale with practical guides to PHP, Node.js, React, DevOps and AI automation. Explore the guides

Cloudsoft Zone
ReviewsProduct review

Docker subscriptions review 2026: Personal, Pro, Team or Business

A desk review of Docker's Personal, Pro, Team and Business plans: who may use Docker Desktop free, Docker Hub pull limits, Scout, SSO and which plan suits whom.

Cloudsoft Zone

7 min read

Stacks of white refrigerated shipping containers on a quay beside the water at the Port of Rotterdam
Photograph: AgainErick / CC BY-SA 4.0, via Wikimedia Commons
In this article

The short verdict: Docker's free Personal plan is still enough for individual developers, students, open-source maintainers and companies under Docker's small-business threshold. Pro is worth its price for a professional who keeps hitting Docker Hub pull limits or wants Testcontainers Cloud time. Team is the sensible default for a company that must pay for Docker Desktop, and Business is for organisations that need single sign-on, SCIM and locked-down desktops.

This is a desk review based on Docker's pricing page, its documentation and its subscription service agreement, all checked on 9 October 2026. We did not run benchmarks or test Docker Desktop for this review; where we describe features, we describe what Docker publishes. Prices are in US dollars per user per month, exclude tax and are quoted at the time of writing (October 2026). Check the Docker pricing page before you buy.

What a Docker subscription actually covers

Docker Engine and the Docker CLI on Linux are open source and are not what the subscriptions sell. A Docker subscription bundles four things: the right to use Docker Desktop commercially, Docker Hub limits and private repositories, Docker Scout for image analysis, and cloud services such as Testcontainers Cloud. Higher tiers add organisation management and security controls.

The question most teams start with is therefore not which features they want, but whether they are allowed to use Docker Desktop for free at all.

Who can use Docker Desktop for free

Docker's documentation says Docker Desktop is free for personal use, education, non-commercial open-source projects, and small businesses with fewer than 250 employees and less than $10 million in annual revenue. Both conditions must be true. The subscription service agreement uses the same thresholds and adds that government entities may not use Docker Desktop without a paid subscription, regardless of size.

In practice:

  • A five-person startup with modest revenue can use Docker Desktop on the free Personal plan.
  • A 300-person company needs paid subscriptions for staff who use Docker Desktop, even if its revenue is under $10 million.
  • A 40-person company with $12 million in revenue also needs paid subscriptions, because it fails the revenue test.
  • A public-sector body needs a paid subscription whatever its size.

The licence applies to Docker Desktop. Developers who run Docker Engine directly on Linux, or who use other container runtimes, are not using Docker Desktop, although they may still want a subscription for Docker Hub limits or Docker Scout.

Yellow reach stacker lifting a shipping container onto a stack in an empty port yard
Whether a company may run Docker Desktop for free depends on its size and revenue, not on how many containers it runs.

Plans and prices (October 2026)

PlanAnnual billingMonthly billingUsers
Personal$0$01
Pro$9 per month$11 per month1
Team$15 per user per month$16 per user per monthUp to 100
Business$24 per user per monthNot listed in the comparison tableUnlimited

The pricing cards show $24 for Business under both billing options, but the comparison table lists Business only with annual billing, so confirm with Docker before planning on monthly Business billing.

What each plan adds

FeaturePersonalProTeamBusiness
Docker Hub pull rateLimited (see below)UnlimitedUnlimitedUnlimited
Private Docker Hub repositories1Not stated on the plan cardUnlimitedUnlimited
Docker Scout-enabled repositories12UnlimitedUnlimited
Testcontainers Cloud runtime minutesFree trial only1005001,500
Audit logs and Docker Hub role-based accessNoNoYesYes
Organization access tokensPersonal tokens onlyNot listed10100
SSO and SCIM provisioningNoNoNoYes
Hardened Docker Desktop and Enhanced Container IsolationNoNoNoYes
Image and Registry Access ManagementNoNoNoYes
Support responseCommunity forums5 business days2 business days1 business day

Two Business features deserve a plain explanation. Enhanced Container Isolation is described in Docker's documentation as preventing malicious containers from compromising Docker Desktop or the host system. Image and Registry Access Management lets an administrator control which images and registries developers can use. Both matter mainly to security teams that manage hundreds of laptops.

Docker Hub pull limits, and a discrepancy to know about

Pull limits are the most common reason a free user upgrades, usually because a CI job starts failing. Docker's own pages describe them differently. The pricing page lists 100 Docker Hub pulls per hour for Personal. The Docker Hub usage documentation lists 200 pulls per 6 hours for an authenticated Personal user and 100 pulls per 6 hours per IPv4 address or IPv6 /64 subnet for unauthenticated users. Both sources say Pro, Team and Business have unlimited pulls, subject to fair use.

Because the two pages disagree, check the limit that actually applies to you. The documentation shows how to read your remaining allowance from the registry's response headers:

Shell
# Anonymous token for Docker's rate-limit test image (requires jq)
TOKEN=$(curl "https://auth.docker.io/token?service=registry.docker.io&scope=repository:ratelimitpreview/test:pull" | jq -r .token)

# A HEAD request returns the ratelimit-limit and ratelimit-remaining headers
curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest

The documentation also notes that a multi-architecture image counts as one pull for each architecture you pull. Two simple habits reduce pressure on the limit regardless of plan: always log in with docker login in CI rather than pulling anonymously from shared runner IP addresses, and cache base images in your own registry or a pull-through cache.

Wall of stacked shipping containers in blue, green, red and teal at the Port of Rotterdam
Every architecture of a multi-architecture image counts as a separate Docker Hub pull.

Docker Hardened Images

Docker also sells Docker Hardened Images, minimal base images maintained with security updates. The pricing page lists a Community tier that is free for every developer, a Select tier starting at $5,000 per repository, and an Enterprise tier priced on request, with an Extended Lifecycle Support add-on that requires Enterprise. These are separate from the per-user subscriptions above, and "Hardened Docker Desktop" on the Business plan is a different feature: a locked-down configuration of the desktop application.

Strengths

  • Generous free tier for small organisations. The 250-employee and $10 million thresholds mean most startups and small agencies can use Docker Desktop at no cost.
  • Clear upgrade path. Each tier adds a recognisable set of capabilities: pull limits and cloud minutes on Pro, team management on Team, identity and security controls on Business.
  • Team is reasonably priced. At $15 per user per month on annual billing, it removes pull limits and adds unlimited private repositories, Scout repositories and audit logs.

Weaknesses and things to watch

  • SSO is Business-only. A company that requires single sign-on for every SaaS tool must pay $24 per user per month, even if it needs none of the other Business features.
  • Licence compliance is your job. Docker Desktop installs without checking company size, so growing companies need to notice when they cross either threshold.
  • Inconsistent published limits. The pricing page and the documentation describe Personal pull limits differently, which makes capacity planning harder than it should be.
  • Team caps at 100 users. Larger organisations move to Business whether or not they need its security features.

Who should choose which plan

You areSuggested planWhy
A student, hobbyist or open-source maintainerPersonalFree use is explicitly permitted
A developer at a company under both thresholdsPersonal, or Pro if pull limits bitePro removes pull limits and adds Testcontainers Cloud minutes
A team at a company over either thresholdTeamCovers Docker Desktop licensing, audit logs and unlimited private repositories
An organisation with central identity and device policiesBusinessSSO, SCIM, Enhanced Container Isolation and registry controls
A government bodyA paid plan, whatever the sizeThe subscription agreement requires it

Alternatives

If the cost of Docker Desktop is the issue, the alternatives are well established. On Linux, Docker Engine runs without Docker Desktop. On macOS and Windows, open-source projects such as Podman Desktop, Rancher Desktop and Colima provide container runtimes with a Docker-compatible CLI, though you lose Docker Desktop's integrated extras and support. For image registries, GitHub Packages, GitLab's container registry and cloud registries from AWS, Google Cloud and Azure can replace private Docker Hub repositories. For image scanning, tools such as Snyk Container compete with Docker Scout.

Summary

Docker's subscription model makes sense once you separate the licence question from the feature question. First, check whether your organisation can use Docker Desktop for free under the 250-employee and $10 million test. If it can, Personal or Pro is enough for most developers. If it cannot, Team is the default, and Business is worth its premium only when single sign-on, SCIM or desktop security controls are a requirement rather than a nice-to-have.

Frequently asked questions

  • Is Docker Desktop free for commercial use?

    Only for companies with fewer than 250 employees and less than $10 million in annual revenue, according to Docker's documentation and subscription agreement. Larger companies and all government entities need a paid Pro, Team or Business subscription.

  • How much does Docker Team cost?

    At the time of writing (October 2026), Docker's pricing page lists Team at $15 per user per month billed annually or $16 billed monthly, for up to 100 users.

  • Which Docker plan includes single sign-on?

    Business, at $24 per user per month. SSO and SCIM user provisioning are not listed on Personal, Pro or Team.

  • What are Docker Hub's pull limits on the free plan?

    Docker's pages differ. The pricing page lists 100 pulls per hour for Personal, while the Docker Hub usage documentation lists 200 pulls per 6 hours for authenticated Personal users and 100 per 6 hours per IP address for unauthenticated users. Paid plans have unlimited pulls subject to fair use.

  • Do I need a Docker subscription to run Docker Engine on a Linux server?

    The subscription licence restrictions described by Docker apply to Docker Desktop. Docker Engine on Linux is a separate product; you may still want a paid plan for Docker Hub limits or private repositories.

  • What is the difference between Hardened Docker Desktop and Docker Hardened Images?

    Hardened Docker Desktop is a Business-plan feature that locks down the desktop application. Docker Hardened Images are minimal, maintained base images sold separately, with a free Community tier and paid Select and Enterprise tiers.

Advertise on CloudSoftZone

Your next customer could start right here.

Introduce your tool, product or business to readers exploring technology.

Advertise with us

Explore placements and request a private quote

Sources

  1. Docker pricing — Docker
  2. Docker Desktop license agreement — Docker Docs
  3. Docker Subscription Service Agreement — Docker
  4. Docker Hub usage and limits — Docker Docs
  5. Enhanced Container Isolation — Docker Docs
  6. Docker Hub pull usage and limits — Docker Docs

Written with substantial AI assistance. Facts checked against cited sources. Editorial policy.

Comments

No comments yet. Be the first to join the conversation.

Leave a comment

Every comment is read by a moderator before it appears. Your email address is never published; it is used only to contact you about this comment.

Never published. Used only to contact you about this comment.

Loading the security check…

Comments are moderated before publication.