Coming in November

Learn about the new Docker subscriptions

Docker is moving to a simplified subscription model and giving you more in your plans!

Why the change

Simplified plans tailored for growth and innovation

At Docker, we’re always striving to provide developers with tools that evolve alongside their needs. That’s why we’re excited to introduce our updated subscription plans. Whether you’re an individual developer, part of a growing team, or managing a large enterprise, our refreshed plans are designed to deliver more value, flexibility, and power to your development workflows.

Icon rocket

More Docker power, simpler pricing

No more juggling multiple subscriptions! We’re streamlining our billing to make procurement effortless.

Icon check heart

All-in-one subscription model

Get access to all Docker products in one plan, and use what you need when you need it.

Icon cloud computer

Scale usage effortlessly

Leverage the flexibility to purchase additional consumption as your team grows.

What's changing in Docker plans

Icon info blue 800

Original pricing will stay in effect for accounts on annual plans until their next renewal date after November 15th. These accounts will not be charged for Docker Hub consumption until after February 1, 2025

Docker Personal

Ideal for individual developers who need the essential tools to build and deploy containers.

Free

What’s the same in Personal

  • Access to the containerization essentials
  • Unlimited public Docker Hub repositories

What’s changing in Personal

  • Decrease from 3 to 1 repo with Scout analysis
  • 1 private Hub repo with 2GB storage
  • Increase from 33 Hub image pulls/hr/user to 40/hr/user
  • Build Cloud minutes are no longer included

Authenticate for extra perks

Build Cloud free for 7 days

Docker Pro

Designed for professionals who require more advanced features and additional resources.

$9 per user
per month
$5 per user
per month

What’s the same in Pro

  • Access to the containerization essentials
  • Unlimited public and private Docker Hub repositories

What’s changing in Pro

  • Increase from 100 to 200 Build Cloud minutes per month
  • Decrease from 3 to 2 repos with Scout analysis
  • Hub rate limits will be removed
  • 25K included Hub pulls per month
  • 100 Testcontainers Cloud runtime minutes

Scalable pricing designed for growth

Docker Team

Perfect for small teams that need collaborative tools to make working together more efficient.

$15 per user
per month
$9 per user
per month

What’s the same in Team

  • Access to the containerization essentials
  • Unlimited public and private Docker Hub repositories

What’s changing in Team

  • Increase from 400 to 500 Build Cloud minutes per month
  • Increase from 3 to unlimited repos with Scout analysis
  • Hub rate limits will be removed
  • 100K included Hub pulls per month
  • 500 Testcontainers Cloud runtime minutes

All Team users will have access to Build Cloud

Scalable pricing designed for growth

Docker Business

Tailored for enterprises desiring robust security, control, and compliance features.

$24per user
per month

What’s the same in Business

  • Access to the containerization essentials
  • Unlimited public and private Docker Hub repositories

What’s changing in Business

  • Increase from 800 to 1500 Build Cloud minutes per month
  • Increase from 3 to unlimited repos with Scout analysis
  • Hub rate limits will be removed
  • 1M included Hub pulls per month
  • 1,500 Testcontainers Cloud runtime minutes

All Business users will have access to Build Cloud

Scalable pricing designed for growth

Upon renewal, annual accounts must adopt one of the updated plans. Monthly plans can upgrade to an annual plan before November 14, 2024 to secure a current plan with an annual term.

New plans at a glance

Docker Personal

  • 1 user
  • Docker Desktop
  • Docker Engine + Kubernetes
  • Unlimited public repositories
  • 1 private Hub repo with 2 GB storage*
  • Increase from 33 Hub image pulls/hr/user to 40/hr/user*
  • 1 Scout enabled repo*
  • Local Scout analysis*

Docker Pro

Everything in Personal plus:

  • Unlimited private repositories
  • No image pull rate limit
  • 25,000 image pulls per month
  • Synchronized File Shares
  • Docker Debug
  • Local Scout analysis and remediation
  • 200 Build Cloud minutes/month
  • 100 Testcontainers Cloud runtime minutes
  • 5 day support response

Docker Team

Everything in Pro plus:

  • 1 Docker Hub Organization
  • Up to 100 users
  • 100,000 image pulls per month
  • Unlimited Scout-enabled repos
  • 500 Build Cloud minutes/month
  • 500 Testcontainers Cloud runtime minutes
  • Add users in bulk
  • Audit logs
  • Role based access control
  • 2-day support response

Docker Business

Everything in Team plus:

  • 1,000,000 included Hub pulls per month
  • Unlimited Scout-enabled repos
  • 1500 Build Cloud minutes/month
  • 1500 Testcontainers Cloud runtime minutes
  • Hardened Docker Desktop
  • Single Sign-On (SSO)
  • SCIM user provisioning
  • Image and Registry Access Management
  • Purchase via invoice
  • Priority case routing
  • Proactive case monitoring
  • 24-hour support response

* Fair use when authenticated

General

Personal

Pro

Team

Business

Price per user per month (monthly plan) $0 $11 $16 -
Price per user per year (annual plan) - $9 $15 $24
Maximum number of Users 1 1 100 Unlimited
Docker desktop
Docker Engine
Containerd
Docker CLI
Docker GUI
Docker Compose
Docker Build
Docker Kubernetes
Docker Desktop Extensions
Volume Exports
Synchronized File Shares -
Docker Debug -
Hardened Docker Desktop - - -
VDI support - - -
Docker Private Extensions Marketplace - - -
Admin
Personal access tokens
Included Organization Access Tokens - - 10 100
Number of Hub organizations - - 1 Unlimited (fair use)
Add users in bulk - -
Hub Role-based access control - -
Audit logs - -
Desktop Usage Insight Dashboard - - -
Domain Audit - - -
Account Hierarchy - - -
Single Sign-On (SSO) - - -
System for Cross-domain Identity Management (SCIM) - - -
Enhanced Container Isolation Management - - -
Settings Management - - -
Registry Access Management - - -
Image Access Management - - -
Docker hub
Trusted Content Catalog
Webhooks
GitHub integration -
Bitbucket integration -
Automated builds -
Concurrent builds per subscription -
Scout Health Scores - 5 15 15
Public repositories Unlimited Unlimited Unlimited Unlimited
Public repositories Storage Unlimited Unlimited Unlimited Unlimited
Public and Private Repos - Image Pull Rate Limit 40 pulls/hr per user Unlimited (fair use) Unlimited (fair use) Unlimited (fair use)
Public and Private Repos - Included Image Pull Count per month per subscription - 25,000 100,000 1,000,000
Public and Private Repos - Additional Image Pull Count - $2 per 1000 pulls
Expired at the end of subscription plan
Public and Private Repos - Image Pull Count On-demand - $3 per 1000 pulls
Private Repos - Number of repositories 1 Unlimited (fair use) Unlimited (fair use) Unlimited (fair use)
Private Repos - Included Storage (GB**) per month per subscription 2 5 50 500
Private Repos - Additional storage - $0.07 GB
Expired at the end of subscription plan
Private Repos - Storage On demand - $0.10/GB
Scout compass logo green
Health Scores on Docker Hub -
Local Vulnerability Analysis*
Image Remediation
Docker Integrations
SDLC Integrations - Up to 5
Policy Library and Evaluation - Basic
Alerting and Notifications - Basic
Vulnerability Reporting - -
CVE Suppression and Exception - -
API Integrations - - -
Included Scout Enabled Repositories 1 2 Unlimited Unlimited
Build cloud logo blue
Maximum parallel builds - 4 No maximum No maximum
Size of Cloud Builders - Basic Standard
Included cache (GB**) - 50 100 200
Customizations - - Contact sales for Add-ons (More CPU, Cache, RAM, increased IOPs and more builder)
Included build minutes (per Hub organization per month) 7 day free trial 200 500 1500
Additional build minutes - 500 minutes: $25
1,000 minutes: $50
5,000 minutes: $250
10,000 minutes: $500
20,000 minutes: $1,000
Expired at the end of subscription plan
Scout compass logo green
Testcontainers Cloud Dashboard 30-day Free Trial Yes
Max Concurrent Workers Per User (Desktop) 30-day Free Trial 4
Max Concurrent Workers Per CI Account (CI) 30-day Free Trial 16
Included Cloud Runtime Minutes for both CI and Desktop per subscription 30-day Free Trial 100 500 1,500
Additional Cloud Runtime Minutes for both CI and Desktop per subscription 30-day Free Trial $0.03/minute (Expired at the end of subscription plan)
On-demand Cloud Runtime Minutes for both CI and Desktop per subscription 30-day Free Trial $0.04/minute
Support
Community forums
Community Slack -
Technical support - 5 Business day support response 2 Business day support response 24-hour business day support response
Support for the latest version of Docker Desktop -
Support for Docker Desktop versions up to 6 months older than the latest - - -
Security Incident Reporting - 72 hours Will provide 48 hour notification per request.
Security & Compliance
SOC 2 Type 2 attestation for Docker Hub, Scout and Build Cloud -
ISO 27001 certification -
Third Party Penetration Tests -
External email address to report security concerns

**Usage is calculated in binary Gigabytes (GB), where 1 GB = 230 bytes. This unit of measurement is also known as Gibibyte (GiB), defined by the International Electrotechnical Commission (IEC). Similarly, 1 TB is 240 bytes, i.e. 1,024 GBs.

New Plans FAQ

Subscription

What kind of entitlement do the subscription plans offer?

The subscriptions provide customers access to the entire suite of Docker Products. Each of the subscription plans has a clear definition of the features, use limits, and costs associated with each of the Docker suite of products.

What kind of users are required to pay for the subscription?

All users authorized to access any products or features listed in the corresponding paid subscription plan are required to have a paid subscription.

The customer is required to pay for the total number of authorized users to a paid subscription plan. Customers have the flexibility to adjust the actual users in the system to access the products as long as the total number of authorized users is consistent with the paid user count.

Are users required to authenticate for accessing all of the products?

All users are required to authenticate to access Docker Build Cloud, Docker Scout, and Testcontainers Cloud. Users are highly encouraged to authenticate when using Docker Desktop and Hub to receive full access to all features, to allow organizations to have clear visibility in product adoption, as well as gain additional security benefits for the organization.

How do we get access to all of the products included in the subscription plans?

Once a subscription is active, Docker will automatically provision and activate the account for the customer to access each of the products. Detailed instructions for accessing different products will be updated on November 15th, 2024.

Can I disable certain products or services of my subscription?

Yes. By default, once the subscription is active, the users of a subscription plan will have access to all products. At the same time, the owners or admins of a subscription plan can disable a service in the admin console. Detailed instructions for disabling services will be updated on November 15th, 2024

Who’s required to pay for Docker subscription plans?

Each subscription plan clearly defines its features, usage limits, and costs. Customers who want access to any paid products or features must subscribe to a paid plan.

For small companies with fewer than 250 employees AND less than $10M in revenue, Docker will continue to offer free usage of Docker Desktop only under a coming program.

I am part of a “Free Team” plan, what am I eligible for?

Free Team plans include unlimited public repos, one team, up to 3 seats, and 40 pulls/hr/user instead of 10 pulls/hr/IP address. They do not have access to Testcontainers Cloud, or Docker Build Cloud without upgrading to Pro, Team, or Business plan depending on requirements. Free Team plans that wish to upgrade to the new paid plans can do so on November 15, 2024.

Billing

Can I pay for the subscription plan and specific product consumption with an invoice?

Docker Team and Docker Business customers with 25 or more Users may purchase annual plans with an invoice by contacting sales.
For business subscription plan customers, Docker’s Sales team can also assist you in pre-purchasing consumption-based products (Build Cloud minutes, Scout Repos, Testcontainers Cloud runtime minutes, and Hub consumption) with an invoice.

 

Do I get an invoice for the on-demand consumption?

For self-service purchases of a subscription plan, the on-demand consumption of a product will be charged to the credit card on file at the end of the monthly billing cycle and an invoice will be issued.

For the sale-led purchase, an invoice will be issued to the customers at the end of the monthly billing cycle when on-demand consumption is incurred.

Docker Hub

For general Docker Hub documentation, visit https://docs.docker.com/docker-hub/. The questions below are focused on the announced Docker Hub limits that will take effect on February 1, 2025

 

I received communications that my "current Docker Hub usage may cause me to exceed the Docker Hub plan limits," what does this mean?

All billing contacts and/or organization owners who may be affected by the upcoming Docker Hub image pull and storage limits were sent a communication. You may have received this because of the following reasons related to your current plan’s upcoming entitlement limits for Docker Pro, Team, or Business plans:

  1. Your average Hub image pulls are over your specific plan’s upcoming entitlement limits for Docker , Pro, Team, or Business plans.To check your image pulls usage, visit Docker Hub Usage Dashboard (preview).

And/or

  1. You may have more private repos in Hub storage than your plan limits.

In many cases, these are legacy project repos that can be updated or removed, and will bring you within the allocated entitlements. Regularly audit and remove untagged, unused, or outdated images by deleting the associated repositories. We will be adding more usage monitoring dashboards and capabilities to view your storage usage in the coming months before the storage enforcement date.

Finally, many users have multiple accounts in Docker. If you have received communications, please check both your personal and organizational accounts’ usage.

What is the definition of “an image pull”?

An image pull includes both a version check and any images downloaded as a result of the pull from either public or private repositories on Docker Hub.

How do Image pull rate limits work?

There is no image pull rate limit for Users or automated systems with a paid subscription.

Anonymous and Docker Personal users using Docker Hub will experience rate limits on image pull requests. For authenticated Users, there is a 40 pull/hour rate limit per User; for unauthenticated usage, there is a 10 pull/hour rate limit per IP address.

For more information on image pull rates and how to manage and optimize your usage, please visit https://docs.docker.com/docker-hub/download-rate-limit/, which will be updated on November 15th, 2024 with this corresponding set of changes.

How is the image pull being calculated across all users accessing both public and private repositories?

Docker counts image pulls from every User or any automated system that is part of a Docker Hub organization. The consumption is calculated by aggregating pulls from all users of all organizations which are part of a subscription plan.

The included image pull count is also applied at the subscription level towards all usage across all users of all Hub organizations under a subscription plan.

 

How is storage usage being calculated?

The subscription plan has restrictions on the storage space used by all private repositories under a subscription plan.

Private repository storage billed in a month is based on the storage used throughout the month per namespace. We measure your storage usage in “TimedStorage-ByteHrs,” which are accumulated throughout the month to determine your monthly charges. The total hours are calculated based on the actual number of days in the month. Any storage usage beyond the included amounts in each subscription tier will be charged at an on-demand rate.

For more information on storage space usage, please check out the Hub documentation page on November 15th, 2024.

How do I pay for the consumption of image pull and storage?

Customers have the option to pre-purchase additional image pulls or storage when anticipating the need for more than a given plan provides. This can help manage costs and avoid higher charges for on-demand consumption.

For customers who have not yet pre-purchased additional capacity and exceed the limits of their subscriptions, on-demand charges will apply automatically. These charges are at a slightly higher rate than pre-purchased capacity.

When does the purchased consumption expire?

Customers are free to purchase any amount of consumption at any time during the subscription period, all purchased consumption expires at the end of the subscription term.

How do I know how much to buy for the consumption of image pull and storage?

To determine how much to buy for the consumption of image pulls and storage on Docker Hub, you can follow these steps:
Review Your Current Usage

  • Monitor usage in real-time: Docker Hub provides a dashboard where you can track your current usage of image pulls and storage. This dashboard will show you how many image pulls have been made and how much storage has been used relative to the limits of the plan.

Estimate Future Needs

  • Analyze historical data: Look at usage patterns over the past few months to estimate how much will likely be needed in the future. If your usage is increasing, plan for higher consumption.
  • Consider upcoming use cases: If you have new projects or expect increased activity, factor that into your estimates for future consumption.

Plan for Peak Usage

  • Account for peak periods: If your usage varies significantly (e.g., you have peak periods of activity), consider buying more to cover these times without exceeding your limits.

Calculate Additional Needs

  • image Pulls: If you know your average number of pulls per month and anticipate an increase, calculate the difference between your expected usage and your current plan’s limit. Purchase additional pulls in increments that match or slightly exceed this difference.
  • Storage: Calculate how much additional storage you’ll need based on the size of your repositories and any new content you plan to store. Buy storage in increments that align with your expected growth.

Do I get an alert when I am over the limit of purchased consumption?

There are two types of alerts that will be provided to the customers.
Email alerts will be available when Hub pricing goes into effect. The Hub organization owners and admins will be notified when approaching the included usage limits, and also when approaching a certain percentage of the purchased consumption (for example, 80%, 90%, or 100% of total purchased consumption).

The in-product notification will also be available to provide similar alert information, and it will come at a later time after the initial launch of the new pricing.

Can I still pay for a Service Account?

As of November 15th, 2024, Docker will no longer offer Service Accounts as an add-on. Existing Service Account agreements will be honored until their current term expires, but new purchases or renewals of Service Accounts will not be available and customers will need to renew under a new subscription plan.

Docker recommends transitioning to Organizational Access Tokens (OATs), which can provide similar functionality under the new pricing model.

Can I still buy the IP Allowlist offering?

Docker is phasing out the IP Allowlisting feature as a standard offer.
Existing contracts will be honored, and any new purchases need to be reviewed on a case-by-case basis. Docker will work with customers to find suitable alternatives for their use cases where possible.

Do I still have access to the Autobuild service?

Yes, you will still have access to the Autobuild service.

What will the impact be to Docker Sponsored Open Source (DSOS)?

The Docker Sponsored Open Source program will continue on as is, including all resources described in the docs page: https://docs.docker.com/trusted-content/dsos-program/

A key benefit of our DSOS program has always been fewer restrictions on rate limits for those projects that qualify. This will continue to be the case and we will be expanding DSOS resources to ensure ongoing coverage as new projects become popular.

Looking to apply to join DSOS? The program is ideal for developers working on projects without a path to commercialization: https://www.docker.com/community/open-source/application/

 

Docker Build Cloud

For complete Docker Build Cloud documentation, visit https://docs.docker.com/build-cloud/. The questions below are focused on the announced November 2024 plan changes.

What is a builder?

A builder is a build engine that you can use to run your builds. Each subscription plan comes with a default builder configuration. Customization of the builder configuration can be purchased through additional add-ons. For more information on builders, visit ​​https://docs.docker.com/build/builders/

What is the definition of “build minute”?

“Build Minutes” means the minutes used by the builders to access the Build Cloud Service from any user or automated system which is part of Hub organizations under a subscription plan.

How do I pay for the “build minutes”?

The purchase of minutes is required to access the service. Customers can pre-purchase build minutes either through self-serve or sales-led methods. There is no coverage or on-demand option available at this moment for the Docker Build Cloud service.

Can I buy more than 20,000 minutes?

Customers can purchase multiple buckets of minutes, which allows them to go beyond the largest bucket size of 20,000 minutes.

When will the purchased build minutes expire?

Customers are free to purchase any amount of consumption at any time during the subscription period, all purchased consumption expires at the end of the subscription term.

What will happen if I use up my build limits? Will service be disrupted immediately?

The purchase of minutes is required to access the service. If the minutes are used up while a particular build is not complete, the service will not be interrupted. At the same time, no more new image builds can be executed.

How do I know how many minutes to buy?

New customers are offered a 7-day free trial which includes a generous amount of build minutes. Based on the usage during the free trial, the customer can get some idea of the potential minutes required. Customers have the ability to adjust their purchase minutes over time based on consumption patterns.

How do I know how much I have used?

Minutes usage is shown in the Docker Build Could admin portal.

Do I get an alert when I am over the limit of purchased consumption?

You can view your build minutes usage at any time by visiting build.docker.com and logging into your account. You can tailor your consumption notifications under Settings & Billing: select “Consumption notifications” to specify which users receive notifications and when notifications are sent before running out of build minutes.

Can I disable the Docker Build Cloud product access to the organization?

Yes. The Hub account owner or admin can delete the Build Cloud account and disable the service for the organization.

Docker Scout

For complete Docker Scout documentation, visit https://docs.docker.com/scout/. The questions below are focused on the announced November 2024 plan changes.

What is a “Scout-enabled repository” and how are they counted?

“Scout enabled repository” is a repository with “activated image analysis” turned on explicitly. Docker Scout automatically begins analyzing and assessing those images for security risks and vulnerabilities.

The Scout-enabled repository is a metric that reflects the maximum number of repositories at any given time throughout the subscription period. “Scout-enabled repositories” are counted based on the total number of Scout-enabled repositories under a Docker subscription plan.

For more information, see https://docs.docker.com/scout/explore/analysis/

How do I pay for additional Scout-enabled repositories?

Customers are able to upgrade to continuous analysis on unlimited repositories by upgrading to a Team or Business plan level.

Can I use more than what I paid for?

No. The customers can only access the service within the included Scout-repository limit or the purchased limit.

How do I know how much I have used?

Please visit https://scout.docker.com/settings/repos. The repositories view provides real-time data on how many Scout-enabled repositories you have used compared to your plan’s limit.

 

I currently have more repos enabled than my limit, what will happen to them?

If you currently have more repositories enabled for Docker Scout than your subscription limit allows, there is a modal within scout.docker.com that will prompt you to upgrade your plan to a Team or Business plan for unlimited repo analysis.

Can I disable the Docker Scout product access to the organization?

Yes. The owner and administrators of the Hub organization can delete the Scout account to disable the service access in their organization.

Docker Testcontainers Cloud

For complete Testcontainers Cloud documentation, visit https://testcontainers.com/cloud/docs/. The questions below are focused on the announced November 2024 plan changes.

What is the definition of “worker minute”?

Worker minute is a unit of measurement of usage on Testcontainers Cloud on through both desktop and CI use cases.

How do I pay for additional runtime minutes?

Customers can pre-purchase minutes through sales-led engagement only. Without pre-purchase, all usage will be charged automatically to the account at the end of each monthly billing cycle.

Can I use more than what I paid for runtime minutes?

In addition to pre-purchase, customers are able to use as many minutes as they need on-demand. The usage will be billed at the end of each monthly billing cycle.

Customers with pre-purchased minutes can go over their prepaid consumption. When this happens, you will receive an additional invoice at the end of the monthly billing cycle, with the outstanding amount due for additional seats or minutes.

When does the purchased consumption expire?

Customers are free to purchase any amount of consumption at any time during the subscription period, all purchase consumption expires at the of the subscription term.

How do I know how much I have used?

  1. Users can see the estimated usage on the https://app.testcontainers.cloud/dashboard/billing page
  2. We send monthly invoices that contain the number of worker minutes/seats used in the previous month.

Can I disable the Docker Testcontainers Cloud products access to the organization?

Yes. The Testcontainers Cloud admin can delete the account and disable the service for the organization.

Renewal, Expansion and Account Change

How do I upgrade from the free Docker Personal Plan to any of the paid Docker plans?

Customers can perform upgrades through both self-service and sale-led purchase methods available to each plan.

Can I upgrade from Docker Pro to the Docker Team plan?

Yes. Customers can perform upgrades through self-service.

How do I upgrade from Docker Team to the Docker Business plan?

Customers can perform upgrades through both self-service and sale-led purchase methods.

I am part of a “Free Team” plan, how can I subscribe to any of the new Docker subscription plans?

Free Team plans may subscribe to a paid Team or Business plan through both self-service and sale-led purchase methods available.

Can I pay for more users on a subscription plan?

Customers can purchase additional users to each subscription plan during the contract period either through self-serve or sales-led methods.

Do I need to do anything at the end of a subscription plan?

For all self-serve subscriptions, the plan will be automatically renewed at the end of the subscription period. Self-serve customers can cancel their subscription at any time prior to the renewal date, but are not subject to refunds outside of a 30-day window.

Can I downgrade from the Docker Business plan to the Docker Team plan?

Yes. With the downgrade, you will lose the additional entitlements associated with a Business plan, your team will only have one single Hub organization with only one Hub namespace, and your team size will be limited and you will not be able to use SSO to manage users or log in. It is required to contact the Docker Sales and Support team to complete the downgrade process.

Can I downgrade from Docker Business or Team plans to Docker Pro plan?

No. The Pro plan does not include the support of the Hub organization and only allows a single user usage. The customers can decide to stay on the Team plan with a minimum one user or cancel the subscription at the end of the subscription period.

Additional resources

Read the blog post

Get the full announcement from our latest blog release.

Check it out

Contact your account executive

As you prepare for this transition, we’re here to support you every step of the way.

Check it out