From cd3994eed931219ebcc3b6d9892af9f55ae2a49b Mon Sep 17 00:00:00 2001 From: Alexa Date: Mon, 29 Jun 2026 13:43:15 -0500 Subject: [PATCH 01/22] docs: restructure subscription section with per-plan pages Reorganize the subscription section by replacing the flat change/details/scale pages with a new plans/ subdirectory containing individual pages for each Docker plan (Docker, AI Governance, DHI Select, Gordon, Desktop License). Update cross-references across accounts, admin, billing, build-cloud, DHI, Docker Hub, and subscription pages to point to the new locations. --- .../accounts/deactivate-user-account.md | 2 +- .../admin/organization/deactivate-account.md | 2 +- .../organization/manage/manage-licenses.md | 4 +- .../organization/manage/manage-products.md | 2 +- .../admin/organization/setup/onboard.md | 2 +- .../manuals/admin/organization/setup/orgs.md | 2 +- content/manuals/billing/3d-secure.md | 2 +- content/manuals/billing/payment-method.md | 2 +- .../manuals/build-cloud/builder-settings.md | 2 +- .../manuals/dhi/how-to/select-enterprise.md | 2 +- content/manuals/docker-hub/release-notes.md | 4 +- content/manuals/docker-hub/troubleshoot.md | 2 +- content/manuals/subscription/_index.md | 14 +- content/manuals/subscription/change.md | 72 --------- content/manuals/subscription/details.md | 8 - content/manuals/subscription/plans/_index.md | 49 ++++++ .../subscription/plans/ai-governance.md | 40 +++++ .../{ => plans}/desktop-license.md | 21 +-- .../manuals/subscription/plans/dhi-select.md | 60 ++++++++ content/manuals/subscription/plans/docker.md | 139 ++++++++++++++++++ content/manuals/subscription/plans/gordon.md | 63 ++++++++ content/manuals/subscription/scale.md | 134 ----------------- content/manuals/subscription/setup.md | 63 +++++--- 23 files changed, 425 insertions(+), 266 deletions(-) delete mode 100644 content/manuals/subscription/change.md delete mode 100644 content/manuals/subscription/details.md create mode 100644 content/manuals/subscription/plans/_index.md create mode 100644 content/manuals/subscription/plans/ai-governance.md rename content/manuals/subscription/{ => plans}/desktop-license.md (77%) create mode 100644 content/manuals/subscription/plans/dhi-select.md create mode 100644 content/manuals/subscription/plans/docker.md create mode 100644 content/manuals/subscription/plans/gordon.md delete mode 100644 content/manuals/subscription/scale.md diff --git a/content/manuals/accounts/deactivate-user-account.md b/content/manuals/accounts/deactivate-user-account.md index 3d0cdd54397b..1add4d5bab68 100644 --- a/content/manuals/accounts/deactivate-user-account.md +++ b/content/manuals/accounts/deactivate-user-account.md @@ -32,7 +32,7 @@ Before deactivating your Docker account, ensure you meet the following requireme organization, or deactivate the organization. Similarly, if you are the sole owner of a company, either add someone else as a company owner and then remove yourself, or deactivate the company. -- If you have an active Docker subscription, [downgrade it to a Docker Personal subscription](../subscription/change.md). +- If you have an active Docker subscription, [downgrade it to a Docker Personal subscription](../subscription/plans/docker.md#deactivate-or-downgrade). - Download any images and tags you want to keep. Use `docker pull -a ` to pull all tags, or `docker pull :` to pull a specific tag. - If you linked a GitHub or Bitbucket account for automated builds, unlink it. diff --git a/content/manuals/admin/organization/deactivate-account.md b/content/manuals/admin/organization/deactivate-account.md index 413a97db3f52..1c1492af4fd2 100644 --- a/content/manuals/admin/organization/deactivate-account.md +++ b/content/manuals/admin/organization/deactivate-account.md @@ -26,7 +26,7 @@ organization: - Download any images and tags you want to keep. Use `docker pull -a ` to pull all tags, or `docker pull :` to pull a specific tag. -- If you have an active Docker subscription, [downgrade it to a free subscription](../../subscription/change.md). +- If you have an active Docker subscription, [downgrade it to a free subscription](../../subscription/plans/docker.md#deactivate-or-downgrade). - Remove all other members within the organization. - Unlink your [GitHub and Bitbucket accounts](../../docker-hub/repos/manage/builds/link-source.md#unlink-a-github-user-account). - For Business organizations, [remove your SSO connection](/manuals/enterprise/security/single-sign-on/manage.md#delete-a-connection). diff --git a/content/manuals/admin/organization/manage/manage-licenses.md b/content/manuals/admin/organization/manage/manage-licenses.md index 73094dc2c041..d8c6a404885c 100644 --- a/content/manuals/admin/organization/manage/manage-licenses.md +++ b/content/manuals/admin/organization/manage/manage-licenses.md @@ -9,7 +9,7 @@ weight: 30 Licenses let you selectively choose which of your organization members have access to supported Docker products. Organization owners can oversee who on their team has active licenses, or configure licenses to assign automatically when members access supported Docker products. Like Docker Core seats, licenses can be configured on a per member basis. > [!TIP] -> To learn more about product licenses, Docker Core seats, and other Docker add-ons see [scale your subscription](/manuals/subscription/scale.md), +> To learn more about product licenses, Docker Core seats, and other Docker add-ons see [Docker plans](/manuals/subscription/plans/_index.md), > or contact sales to purchase licenses. ## Manage licenses @@ -42,7 +42,7 @@ AI Governance licenses include single sign-on (SSO) and provisioning features re See these docs to explore Docker Core add-ons, or products that need licenses: -- [Scale your subscription](/manuals/subscription/scale.md) to learn about different add-ons +- [Docker plans](/manuals/subscription/plans/_index.md) to learn about different add-ons - [Manage seats](/manuals/admin/organization/manage/manage-seats.md) to add more seats to your Docker Core subscription - [AI Governance](/manuals/ai/sandboxes/governance/org.md) to set up organization policies for your organization members - [Docker Offload](/manuals/offload/about.md) to let your developers offload building and running containers to the cloud diff --git a/content/manuals/admin/organization/manage/manage-products.md b/content/manuals/admin/organization/manage/manage-products.md index 7016f69cd409..22c6ac76cde4 100644 --- a/content/manuals/admin/organization/manage/manage-products.md +++ b/content/manuals/admin/organization/manage/manage-products.md @@ -149,4 +149,4 @@ To view usage for Docker products: [Docker Offload usage and billing](/manuals/offload/usage.md). If your usage or seat count exceeds your subscription amount, you can -[scale your subscription](../../../subscription/scale.md) to meet your needs. +[view available Docker plans](../../../subscription/plans/_index.md) to meet your needs. diff --git a/content/manuals/admin/organization/setup/onboard.md b/content/manuals/admin/organization/setup/onboard.md index 97cfef98576b..273a7b96486c 100644 --- a/content/manuals/admin/organization/setup/onboard.md +++ b/content/manuals/admin/organization/setup/onboard.md @@ -122,7 +122,7 @@ For more details, see [Invite members](/manuals/admin/organization/manage/member Configuring SSO and SCIM is optional and only available to Docker Business subscribers. To upgrade a Docker Team subscription to a Docker Business -subscription, see [Change your subscription](/manuals/subscription/change.md). +subscription, see [Change your subscription](/manuals/subscription/plans/docker.md). Use your identity provider (IdP) to manage members and provision them to Docker automatically via SSO and SCIM. See the following for more details: diff --git a/content/manuals/admin/organization/setup/orgs.md b/content/manuals/admin/organization/setup/orgs.md index 4ce5256b3496..90a62f71b2c8 100644 --- a/content/manuals/admin/organization/setup/orgs.md +++ b/content/manuals/admin/organization/setup/orgs.md @@ -74,7 +74,7 @@ the following steps: 1. Based on the number of seats from the secondary organization, [purchase additional seats](../manage/manage-seats.md) for the primary organization account that you want to keep. 1. Manually add users to the primary organization and remove existing users from the secondary organization. 1. Manually move over your data, including all repositories. -1. Once you're done moving all of your users and data, [downgrade](../../../subscription/change.md) the secondary account to a free subscription. Note that Docker does not offer refunds for downgrading organizations mid-billing cycle. +1. Once you're done moving all of your users and data, [downgrade](../../../subscription/plans/docker.md#deactivate-or-downgrade) the secondary account to a free subscription. Note that Docker does not offer refunds for downgrading organizations mid-billing cycle. If your organization has a Docker Business subscription with a purchase order, contact Support or your Account Manager at Docker. diff --git a/content/manuals/billing/3d-secure.md b/content/manuals/billing/3d-secure.md index 9b1b2efdca39..6f9c7e3d83ce 100644 --- a/content/manuals/billing/3d-secure.md +++ b/content/manuals/billing/3d-secure.md @@ -29,7 +29,7 @@ actions: - Starting a [paid subscription](../subscription/setup.md) - Changing your [billing cycle](/manuals/billing/cycle.md) from monthly to annual -- [Upgrading your subscription](../subscription/change.md) +- [Upgrading your subscription](../subscription/plans/docker.md) - [Adding seats](../admin/organization/manage/manage-seats.md) to an existing subscription If 3DS is required and your payment method supports it, the verification prompt diff --git a/content/manuals/billing/payment-method.md b/content/manuals/billing/payment-method.md index 8e11fbbf3e26..19d29abc34c1 100644 --- a/content/manuals/billing/payment-method.md +++ b/content/manuals/billing/payment-method.md @@ -66,7 +66,7 @@ To remove a single payment method: 1. Find the payment method you want to remove from the **Payment method** table. 1. Select the three dots, then choose **Remove**. -To remove your default payment method, first set a different payment method as default, or [downgrade to a free subscription](/manuals/subscription/change.md). +To remove your default payment method, first set a different payment method as default, or [downgrade to a free subscription](/manuals/subscription/plans/docker.md#deactivate-or-downgrade). ## Enable and disable pay by invoice diff --git a/content/manuals/build-cloud/builder-settings.md b/content/manuals/build-cloud/builder-settings.md index fdae2806dbf9..7d7af645a6c4 100644 --- a/content/manuals/build-cloud/builder-settings.md +++ b/content/manuals/build-cloud/builder-settings.md @@ -47,7 +47,7 @@ space is half of your subscription's total allocation. ### Get more build cache space -To get more Build cache space, [upgrade your subscription](/manuals/subscription/scale.md). +To get more Build cache space, [upgrade your subscription](/manuals/subscription/plans/docker.md#add-minutes). > [!TIP] > diff --git a/content/manuals/dhi/how-to/select-enterprise.md b/content/manuals/dhi/how-to/select-enterprise.md index 02f0886901a0..3be3d7d16e6b 100644 --- a/content/manuals/dhi/how-to/select-enterprise.md +++ b/content/manuals/dhi/how-to/select-enterprise.md @@ -20,7 +20,7 @@ To use this workflow, you need: - One of the following: - A DHI Select or Enterprise subscription. [Contact Docker sales](https://www.docker.com/products/hardened-images/#compare) to purchase DHI Enterprise - or [learn more about DHI Select](../../subscription/scale.md#add-dhi-select-to-organization-accounts). + or [learn more about DHI Select](../../subscription/plans/dhi-select.md). - An active DHI trial. [Start a free DHI trial](https://hub.docker.com/hardened-images/start-free-trial). - [Docker Desktop](../../desktop/release-notes.md) 4.65 or later to use the diff --git a/content/manuals/docker-hub/release-notes.md b/content/manuals/docker-hub/release-notes.md index de5906786744..8b6819216f9b 100644 --- a/content/manuals/docker-hub/release-notes.md +++ b/content/manuals/docker-hub/release-notes.md @@ -162,7 +162,7 @@ known issues for each Docker Hub release. ### New -- You can now purchase or upgrade to a Docker Business subscription using a credit card. To learn more, see [Upgrade your subscription](../subscription//change.md). +- You can now purchase or upgrade to a Docker Business subscription using a credit card. To learn more, see [Upgrade your subscription](../subscription/plans/docker.md). ## 2021-08-31 @@ -308,7 +308,7 @@ Docker introduces Hub Vulnerability Scanning which enables you to automatically ### Enhancements -- The [billing page](../subscription/change.md) for personal accounts has been updated. You can access the page at its new URL: [https://hub.docker.com/billing/plan](https://hub.docker.com/billing/plan). +- The [billing page](../subscription/plans/docker.md) for personal accounts has been updated. You can access the page at its new URL: [https://hub.docker.com/billing/plan](https://hub.docker.com/billing/plan). ### Known Issues diff --git a/content/manuals/docker-hub/troubleshoot.md b/content/manuals/docker-hub/troubleshoot.md index e0976f250d44..494b900f1d64 100644 --- a/content/manuals/docker-hub/troubleshoot.md +++ b/content/manuals/docker-hub/troubleshoot.md @@ -33,7 +33,7 @@ You have reached your pull rate limit. You may increase the limit by authenticat You can use one of the following solutions: - [Authenticate](./usage/pulls.md#authentication) or - [upgrade](../subscription/change.md#upgrade-your-subscription) your Docker + [upgrade](../subscription/plans/docker.md#organization-subscriptions) your Docker account. - [View your pull rate limit](./usage/pulls.md#view-hourly-pull-rate-and-limit), wait until your pull rate limit decreases, and then try again. diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index 74e4cafe9e2d..c77ef18a71cc 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -19,17 +19,13 @@ grid_subscriptions: description: Get started setting up a personal or organization subscription. link: /subscription/setup/ icon: shopping-cart - - title: Scale your subscription - description: Add plans to your Docker account that fit your needs. - link: /subscription/scale/ + - title: Explore plans + description: Browse available Docker plans and add-ons for individuals, teams, and organizations. + link: /subscription/plans/ icon: chart-bar - - title: Upgrade Docker plans for accounts - description: Learn how to upgrade or downgrade your Docker plan. - link: /subscription/change/ - icon: arrow-up-circle - title: Docker Desktop license agreement description: Review the terms of the Docker Subscription Service Agreement. - link: /subscription/desktop-license/ + link: /subscription/plans/desktop-license/ icon: document-text - title: Subscription FAQs description: Find the answers you need and explore common questions. @@ -54,7 +50,7 @@ You can subscribe to plans for individual or organization accounts, or plans for | [Gordon](/ai/gordon/) | Prepaid usage for the Gordon AI agent | Gordon Plus, Gordon Max, Gordon Ultra | | [AI Governance](/ai/sandboxes/governance/org/) | Purchase set amount of licenses | AI Governance | -Docker plans that upgrade your account (Docker Pro or Docker Team and Business) can provide a foundation for most use cases. Some product plans may require an upgraded Docker account while other product plans let you subscribe without an upgraded account. To learn more, see [Scale your subscription](/manuals/subscription/scale.md). +Docker plans that upgrade your account (Docker Pro or Docker Team and Business) can provide a foundation for most use cases. Some product plans may require an upgraded Docker account while other product plans let you subscribe without an upgraded account. To learn more, see [Docker plans](/manuals/subscription/plans/_index.md). To subscribe to a plan, you can self-serve through **Billing** in [Docker Home](https://app.docker.com), or contact sales. diff --git a/content/manuals/subscription/change.md b/content/manuals/subscription/change.md deleted file mode 100644 index 2ba187eaccbc..000000000000 --- a/content/manuals/subscription/change.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: Change your subscription -linkTitle: Upgrade or change -description: Upgrade or downgrade your Docker subscription and understand billing changes -keywords: upgrade subscription, downgrade subscription, docker pricing, subscription changes -aliases: - - /docker-hub/upgrade/ - - /docker-hub/billing/upgrade/ - - /subscription/upgrade/ - - /subscription/downgrade/ - - /subscription/core-subscription/upgrade/ - - /subscription/core-subscription/downgrade/ - - /docker-hub/cancel-downgrade/ - - /docker-hub/billing/downgrade/ - - /billing/scout-billing/ - - /billing/subscription-management/ -weight: 30 ---- - -You can upgrade or downgrade your Docker subscription at any time to match your changing needs. This page explains how to make subscription changes and what to expect with billing and feature access. - -## Upgrade your subscription - -When you upgrade your Docker subscription, you immediately get access to all features and entitlements in your new subscription tier. - -> [!TIP] -> If you're upgrading from a Personal subscription to a Team subscription -> and want to keep your username, [convert your user account into an organization](../admin/organization/setup/convert-account.md). - -To upgrade your subscription: - -1. Sign in to [Docker Home](https://app.docker.com/) and select the organization - you want to upgrade. -1. Select **Billing** to view your current plans. -1. Select **Browse products**. -1. Choose **View plans** from the Docker product tile on the products catalog page. -1. Choose a Docker Team or Docker Business plan for the organization. -1. Follow the on-screen instructions to complete your upgrade. - - If you choose to pay using a US bank account, you must verify the account. - - For more information, see [Verify a bank account](/manuals/billing/payment-method.md#verify-a-bank-account). - -For detailed feature information, see [Docker Pricing](https://www.docker.com/pricing?ref=Docs&refAction=DocsSubscriptionChange). - -## Downgrade considerations - -Consider the following before downgrading: - -- Team size and repositories: You may need to reduce team members and convert private repositories to public or delete them based on your new subscription limits. -- SSO and SCIM: If downgrading from Docker Business and your organization uses single sign-on, remove your SSO connection and verified domains first. Organization members who were auto-provisioned through SCIM need to reset their passwords to sign in without SSO. -- Private repository collaborators: Personal subscriptions don't include collaborators for private repositories. When downgrading from Pro to Personal, all collaborators are removed and additional private repositories are locked. - -For feature limits in each tier, see [Docker Pricing](https://www.docker.com/pricing?ref=Docs&refAction=DocsSubscriptionChange). - -## Downgrade your subscription - -You can downgrade your Docker subscription at any time before the renewal date. The unused portion isn't refundable, but you retain access to paid features until the end of the current billing cycle. - -To downgrade your subscription: - -1. Sign in to [Docker Home](https://app.docker.com/) and select - the organization you want to downgrade. -1. Select **Billing**. -1. Select the action menu, then **Cancel subscription**. -1. Fill out the feedback survey to continue with cancellation. - -> [!IMPORTANT] -> -> If you have a sales-assisted Docker Business subscription, contact your account manager to downgrade your subscription. - -## Subscription pause policy - -You can't pause or delay a subscription. If a subscription invoice isn't paid by the due date, there's a 15-day grace period starting from the due date. diff --git a/content/manuals/subscription/details.md b/content/manuals/subscription/details.md deleted file mode 100644 index 95c090d3278e..000000000000 --- a/content/manuals/subscription/details.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Compare subscription -linkTitle: Compare -weight: 10 -params: - sidebar: - goto: "https://www.docker.com/pricing?ref=Docs&refAction=DocsSubscriptionDetails" ---- diff --git a/content/manuals/subscription/plans/_index.md b/content/manuals/subscription/plans/_index.md new file mode 100644 index 000000000000..3a31a10c1da8 --- /dev/null +++ b/content/manuals/subscription/plans/_index.md @@ -0,0 +1,49 @@ +--- +title: Docker plans +linkTitle: Plans +description: + Browse available Docker subscriptions, including plans and add-ons for + individuals, teams, and organizations. +keywords: + docker products, docker subscriptions, docker core, ai governance, dhi select, + docker build cloud, gordon plans, product catalog +weight: 20 +aliases: + - /subscription/products/ + - /subscription/change/ + - /subscription/scale/ + - /subscription/details/ +grid: + - title: Docker + description: Personal and organization subscriptions, including build and runtime minutes. + link: /subscription/plans/docker/ + icon: credit-card + - title: Gordon plans + description: Usage plans that increase your Gordon allowance. + link: /subscription/plans/gordon/ + icon: /icons/gordon.svg + - title: Docker Hardened Images (DHI) + description: Hardened image repositories for organization accounts. + link: /subscription/plans/dhi-select/ + icon: /icons/dhi.svg + - title: AI Governance + description: Licenses for organization-wide AI policy enforcement. + link: /subscription/plans/ai-governance/ + icon: shield-check +--- + +> [!TIP] +> Interested in pricing details? Check out our +> [pricing page](https://www.docker.com/pricing/) to compare plans. + +The Docker product catalog lets you add plans to your Docker subscription on a self-serve basis. Plans can be tied to personal and organization account types, and include options to extend usage limits. + +In this section, you can learn about different Docker plans: + +- Understand usage entitlements for each plan +- How to top up your Docker plan +- Billing behaviors when you upgrade or downgrade a plan + +## Product catalog + +{{< grid >}} diff --git a/content/manuals/subscription/plans/ai-governance.md b/content/manuals/subscription/plans/ai-governance.md new file mode 100644 index 000000000000..3ade601179e2 --- /dev/null +++ b/content/manuals/subscription/plans/ai-governance.md @@ -0,0 +1,40 @@ +--- +title: AI Governance subscription +linkTitle: AI Governance +description: + Manage AI Governance and Docker Offload licenses for your organization, + including purchasing, assigning, and deactivating +keywords: + ai governance, docker offload, licenses, organization licenses, ai policy, + docker sandbox, subscription management +weight: 40 +aliases: + - /subscription/products/ai-governance/ + - /subscription/ai-governance/ +--- + +AI Governance lets organization owners enforce organization policies for members +using supported Docker AI products. When you subscribe to an AI Governance plan, you receive a set of licenses (determined by you) that you can assign to organization members. + +## Usage + +You can assign AI Governance licenses to any organization member even if they don't occupy a Docker Core seat. + +- AI Governance licenses are separate from Docker Team or Business, so you can purchase AI Governance licenses without an existing subscription. +- When a license-holding member uses a supported Docker AI product, the organization policy + overrides their local policy rules. +- Members without an AI Governance license can still use Docker AI products. + +AI Governance supports Docker Sandbox. + +## Upgrade or downgrade + +To add +additional AI Governance licenses or to downgrade, +contact your Docker team representative. + +## What's next + +- Set up [AI Governance](/manuals/ai/sandboxes/governance/_index.md) policies +- Manage [license assignment](/manuals/admin/organization/manage/manage-licenses.md) as an organization owner +- Learn about AI Governance supported products, like [Docker Sandbox](/manuals/ai/sandboxes/_index.md) diff --git a/content/manuals/subscription/desktop-license.md b/content/manuals/subscription/plans/desktop-license.md similarity index 77% rename from content/manuals/subscription/desktop-license.md rename to content/manuals/subscription/plans/desktop-license.md index 747223dbfc52..e6bea707da24 100644 --- a/content/manuals/subscription/desktop-license.md +++ b/content/manuals/subscription/plans/desktop-license.md @@ -3,23 +3,26 @@ title: Docker Desktop license agreement description: Information about Docker Desktop's license agreement and commercial use requirements keywords: docker desktop license, subscription service agreement, commercial use, licensing terms weight: 60 +aliases: + - /subscription/products/desktop-license/ + - /subscription/desktop-license/ --- Docker Desktop is licensed under the [Docker Subscription Service Agreement](https://www.docker.com/legal/docker-subscription-service-agreement). When you download and install Docker Desktop, you're asked to agree to these terms. The Docker Subscription Service Agreement states: - - Docker Desktop is free for: - - Small businesses (fewer than 250 employees AND less than $10 million in annual revenue) - - Personal use - - Education - - Non-commercial open source projects +- Docker Desktop is free for: + - Small businesses (fewer than 250 employees AND less than $10 million in annual revenue) + - Personal use + - Education + - Non-commercial open source projects - Docker Desktop requires a paid subscription for: - - Professional use in larger organizations - - Government entities - - Commercial use beyond the free tier limits + - Professional use in larger organizations + - Government entities + - Commercial use beyond the free tier limits - Paid subscriptions that include Docker Desktop: - - Docker Pro, Team, and Business subscriptions + - Docker Pro, Team, and Business subscriptions ## Understanding licensing terms diff --git a/content/manuals/subscription/plans/dhi-select.md b/content/manuals/subscription/plans/dhi-select.md new file mode 100644 index 000000000000..613e5de05734 --- /dev/null +++ b/content/manuals/subscription/plans/dhi-select.md @@ -0,0 +1,60 @@ +--- +title: DHI subscriptions +linkTitle: DHI +description: + Manage Docker Hardened Images Select repositories for organization accounts, + including purchasing, adding repositories, and deactivating +keywords: dhi select, docker hardened images, hardened images, repositories, + organization subscription, secure images, dhi enterprise +weight: 30 +aliases: + - /subscription/products/dhi-select/ + - /subscription/dhi-select/ +--- + +Docker Hardened Images (DHI) plans let organization members access secure DHI repositories. DHI plans come in three tiers: + +- DHI Community is the base plan. No subscription required. +- DHI Select plans are self-serve from the billing portal. +- DHI Enterprise plans are sales led. + +This page explains DHI Select plan usage and billing behaviors. + +## Usage + +All organization members, including members added +after initial setup, can access DHI repositories. After subscribing to a DHI Select plan, organization members can pull hardened images from assigned repositories. Entitlements are scoped to the organization account +you assign them to during checkout. + +For full details on using DHI Select repositories, see +[Get started with DHI Select and Enterprise](/manuals/dhi/how-to/select-enterprise.md). + +## Billing behaviors + +DHI Select is an annual subscription billed from the date your subscription +starts. + +- Repositories are billed per repository per year. +- When you add repositories + mid-cycle, the charge is prorated. +- Prorated charges bill you for the remaining portion of + the annual billing period. + +## Downgrade + +Cancellations and repository removals are deferred to the end of the current +billing cycle. + +- You can cancel renewal or remove repositories at any time. +- Cancellations and repository removals take effect at the end of the current + annual billing cycle. +- Repository access remains active until the cycle ends. +- No partial refunds are issued. + +You cannot stop a subscription mid-cycle to receive a +partial refund. + +## What's next + +- [Docker Hardened Images overview](/manuals/dhi/_index.md) +- [Get started with DHI Select and Enterprise](/manuals/dhi/how-to/select-enterprise.md) diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md new file mode 100644 index 000000000000..e283d9849aa1 --- /dev/null +++ b/content/manuals/subscription/plans/docker.md @@ -0,0 +1,139 @@ +--- +title: Docker plans +linkTitle: Docker +description: + Learn about Docker plans that upgrade personal and organization accounts, + including usage entitlements, billing behaviors, and downgrade options. +keywords: + docker core, docker team, docker business, docker pro, docker personal, + subscription seats, upgrade subscription, downgrade subscription, docker + pricing, subscription changes, build cloud minutes, testcontainers minutes +weight: 10 +aliases: + - /subscription/plans/core/ + - /subscription/products/core/ + - /subscription/core/ + - /subscription/testcontainers-cloud/ + - /subscription/products/testcontainers-cloud/ + - /docker-hub/upgrade/ + - /docker-hub/billing/upgrade/ + - /subscription/upgrade/ + - /subscription/downgrade/ + - /subscription/core-subscription/upgrade/ + - /subscription/core-subscription/downgrade/ + - /docker-hub/cancel-downgrade/ + - /docker-hub/billing/downgrade/ + - /billing/scout-billing/ + - /billing/subscription-management/ + - /subscription/products/build-cloud/ + - /subscription/build-cloud/ +--- + +Docker plans upgrade your account with higher usage limits, commercial +licensing, and expanded feature sets. Plans are available for personal accounts +and organization accounts. To subscribe to a plan, see +[Setup](../setup.md). + +## Usage + +There are four Docker plans between individual and organization account types. + +| Feature | Personal | Pro | Team | Business | +| ---------------------------- | ---------- | ---------- | ---------- | --------- | +| Docker Desktop | Basic | Commercial | Commercial | Hardened | +| Private Hub repos | 1 | Unlimited | Unlimited | Unlimited | +| Hub pull rate | 100/hr | Unlimited | Unlimited | Unlimited | +| Docker Scout repos | 1 | 2 | Unlimited | Unlimited | +| Gordon | Included | Included | — | — | +| Build Cloud minutes/month | Free trial | 200 | 500 | 1,500 | +| Testcontainers minutes/month | Free trial | 100 | 500 | 1,500 | +| SSO / SCIM | — | — | — | ✓ | +| Registry & Image Access Mgmt | — | — | — | ✓ | +| Max users | 1 | 1 | 100 | Unlimited | + +## Billing behaviors + +Docker individual and organization plans are billed at a flat rate per user per month, with monthly or +annual billing options. +Upgrading your plan immediately extends access to all features +and entitlements. + +For Docker Team and Docker Business, you can purchase more seats to extend access to new members in your organization. To learn how to manage seats, see +[Manage seats](/manuals/admin/organization/manage/manage-seats.md). + +> [!TIP] +> If you're upgrading from a Personal subscription to a Team subscription +> and want to keep your username, +> [convert your user account into an organization](/manuals/admin/organization/setup/convert-account.md). + +### Docker Build Cloud minutes + +Each plan includes a base allocation of Docker Build Cloud build minutes per +month. + +| Plan | Included build minutes/month | +| --------------- | ---------------------------- | +| Docker Personal | Free trial | +| Docker Pro | 200 | +| Docker Team | 500 | +| Docker Business | 1,500 | + +Base minutes reset on an annual or monthly cadence, and don't accumulate. Additional purchased +minutes expire at the end of your subscription period. +For example: + +- On an annual plan, additional minutes last until your annual renewal. +- On a monthly plan, they expire at month end. + +For an +overview of Docker Build Cloud features, see the +[Docker Build Cloud overview](/manuals/build-cloud/_index.md). + +#### Add Build Cloud minutes + +To purchase additional minutes: + +1. From [Docker Home](https://app.docker.com/), choose your organization. +1. Select Build Cloud, then Build minutes. +1. From the **Minute breakdown** table, select **Add minutes**. +1. Choose your additional minute amount. +1. Verify your billing details, continue to payment, and complete checkout. + +Your additional minutes appear on the Build minutes page immediately. + +### Testcontainers Cloud minutes + +Each plan includes a base allocation of Testcontainers Cloud runtime minutes +per month. Base minutes reset monthly and don't accumulate. + +| Plan | Included runtime minutes/month | +| --------------- | ------------------------------ | +| Docker Personal | Free trial | +| Docker Pro | 100 | +| Docker Team | 500 | +| Docker Business | 1,500 | + +You can add Testcontainers Cloud runtime minutes in two ways: + +- [Contact sales](https://www.docker.com/pricing/contact-sales/) to + pre-purchase runtime minutes at $3 per 100 minutes. Pre-purchased minutes + expire at the end of your subscription period. +- Use on-demand runtime minutes at $4 per 100 minutes, billed at the end of + each monthly cycle. + +## Downgrade + +> [!NOTE] +> You can't pause or delay a subscription. If an +> invoice isn't paid by the due date, there's a +> 15-day grace period starting from the due date. + +You can cancel or downgrade at any time before your renewal date. The unused portion is not refundable, but you retain access to paid features until the end of the current billing cycle. + +- When you downgrade from Docker Pro, your private repository collaborators are removed and additional private repositories are locked. +- If you have Docker Team or Docker Business: + - Remove SSO connections and verified domains if your organization uses single sign-on. Members provisioned through SCIM without a password will be locked out. + - Reduce team members or convert private repositories to fit your new plan limits. +- If you have a sales-assisted Docker Business subscription, contact your account manager to downgrade. + + diff --git a/content/manuals/subscription/plans/gordon.md b/content/manuals/subscription/plans/gordon.md new file mode 100644 index 000000000000..e2d289afffa2 --- /dev/null +++ b/content/manuals/subscription/plans/gordon.md @@ -0,0 +1,63 @@ +--- +title: Gordon plans subscription +linkTitle: Gordon +description: + Manage Gordon Plus, Max, and Ultra plans for personal accounts, including + purchasing, upgrading, and deactivating +keywords: + gordon, gordon plus, gordon max, gordon ultra, gordon usage, gordon plan, + personal subscription, ai assistant, usage allowance +weight: 20 +aliases: + - /subscription/products/gordon/ + - /subscription/gordon/ +--- + +Gordon plans increase your maximum usage for Gordon. All three tiers are available available as self-serve in the billing portal: + +- Gordon Plus +- Gordon Max +- Gordon Ultra + +## Usage + +Each Gordon tier grants a higher monthly usage allowance for your personal +account. Usage is tracked per calendar month and resets at the start of each +new month. To learn more, see [Gordon usage limits and tiers](/manuals/ai/gordon/usage-limits.md). + +> [!IMPORTANT] +> Gordon plans apply to personal Docker accounts only. If you purchase a Gordon +> plan while signed in with an organization account, the subscription applies +> to your personal account automatically. + +## Billing behaviors + +Gordon plans are billed monthly at the first of the month. If you purchase after the first of the month, your invoice will reflect prorated +charges. For example, if you subscribe to a Gordon Plus plan on April 15: + +- Your April invoice will reflect approximately $10 at a prorated rate with 15 days remaining. +- Your May invoice will reflect the full month $20 plan rate, and so on. + +Subscribing to a Gordon plan charges you at the time of subscription. When you upgrade your Gordon plan, rate limits are immediately effective after payment. + +## Downgrade + +When you downgrade to a lower Gordon tier, +the change takes effect at the 1st of the month (i.e., the start of the next billing cycle). For example, if you downgrade from a Gordon Ultra plan to a Gordon Plus plan on April 15: + +- From April 15 through April 30, you retain Ultra access and rate limits. +- On May 1, you are charged the Gordon Plus plan rate. Gordon Plus rate limits take effect. + +In other words, you retain the tier you paid for on the 1st of the month through the end of the pay period and your next billing cycle is charged at +the new lower tier rate. + +Cancelling a Gordon plan and downgrading to the base tier follows the same pattern. + +> [!IMPORTANT] +> Docker does not issue refunds or credits +> for remaining days in the current cycle. + +## What's next + +- [Gordon overview](/manuals/ai/gordon/_index.md) +- [Gordon usage limits and tiers](/manuals/ai/gordon/usage-limits.md) diff --git a/content/manuals/subscription/scale.md b/content/manuals/subscription/scale.md deleted file mode 100644 index 469a0118bef0..000000000000 --- a/content/manuals/subscription/scale.md +++ /dev/null @@ -1,134 +0,0 @@ ---- -title: Scale your subscription -linkTitle: Scale -description: Scale Docker Build Cloud, Testcontainers Cloud, Gordon, and DHI consumption for your subscription -keywords: scale subscription, docker build cloud minutes, testcontainers cloud minutes, gordon plan, docker hardened images, dhi repositories, usage scaling -weight: 40 ---- - -Docker subscriptions include basic entitlements that you can scale with additional add-ons as your needs grow. You can purchase different add-ons that extend usage for your personal or organization accounts: - -- Docker Hardened Images (DHI) Select repositories for organization accounts -- Gordon Plus, Max, and Ultra plans for personal accounts -- Seats for Docker Core subscriptions like Docker Team and Docker Business -- Licenses for individual products, like AI Governance (available for Docker Sandboxes) and Docker Offload -- Build minutes for Docker Build Cloud -- Cloud runtime minutes for Testcontainers - -## Add DHI Select to organization accounts - -DHI Select lets organization admins assign DHI repositories to organization accounts. All organization members can then access those DHI repositories, including members you add to the organization after initial setup. - -To purchase hardened repositories with DHI Select: - -1. Sign in to [Docker Home](https://app.docker.com/) and select your organization. -1. Select **Billing**, then **Browse products**. -1. Select **Hardened Images** from the products page. -1. Choose the organization account that should receive the DHI repository, then **Continue**. You can add repositories for one account at a time. -1. Select **Add repositories**, then add the number of new repositories you want to add to the account. -1. Verify your billing details, continue to payment, and complete checkout. - -To manage the repositories in your active DHI Select plan: - -1. From the Billing overview page, select **Manage** next to **Hardened Images**. -1. Choose from the available actions: - - **Add repositories** lets you add additional repositories to your active plan. You will verify your billing details, continue to payment, and complete checkout. - - **Remove repositories** lets you remove repositories. - - **Disable auto-renewal** cancels your DHI Select plan at the end of the current billing cycle. - -To learn more about DHI Select, see [Get started with DHI Select and Enterprise](/manuals/dhi/how-to/select-enterprise.md). Purchasing eight or more hardened repositories? [Contact Docker sales](https://www.docker.com/pricing/contact-sales/) to discuss an Enterprise plan. - -## Add a Gordon Plus, Max, or Ultra plan to personal accounts - -> [!IMPORTANT] -> Gordon subscriptions apply to personal Docker accounts only. -> If you purchase a Gordon plan while signed in with an organization account, -> the subscription applies to your personal account automatically. - -Gordon Plus, Max, and Ultra plans increase your maximum Gordon usage allowance for your personal account. Gordon plans are billed at a monthly rate at the first of the month. If you purchase a Gordon plan after the first of the month, you'll be billed on a prorated basis. - -To add a new Gordon plan to your account: - -1. Sign in to [Docker Home](https://app.docker.com/) and select your Docker personal account. -1. Select **Billing**, then **Browse products**. -1. Select **View plans** from the **Upgrade Gordon** section of the products page. -1. Choose the Gordon subscription plan you want to apply to your personal account. -1. Verify your billing details, continue to payment, and complete checkout. - -If you have an active Gordon plan and want to upgrade to a higher tier, your new usage allowance takes effect immediately. You pay a prorated charge for the higher tier for the rest of the current billing period. - -To upgrade your Gordon plan: - -1. From the Billing overview page, select **Manage** from the Gordon tile under your active plans. -1. Select **Upgrade plan** and choose the new plan you want to upgrade to. -1. Verify your billing details, continue to payment, and complete checkout. - -To learn about Gordon usage, see [Gordon usage limits and tiers](/manuals/ai/gordon/usage-limits.md). - -## Add licenses - -Licenses add a layer to your Docker subscriptions, letting you assign products to select members of your -organization without consuming a Docker Core seat. You can purchase licenses for some Docker products: - -- AI Governance -- Docker Offload - -Once you've purchased licenses for your organization, you can [manage license assignment](/manuals/admin/organization/manage/manage-licenses.md) from the **Members** page in Docker Home. - -> [!TIP] -> To purchase licenses for AI Governance and Docker Offload, contact sales. - -### AI Governance licenses - -AI Governance licenses let admins create and apply organization-wide AI Governance policies for license-holding members. - -- AI Governance licenses apply to Docker Sandbox usage. -- AI Governance licenses are separate from Docker Team or Business, so you can purchase AI Governance licenses without an existing subscription. -- When you purchase AI Governance licenses, you may assign them to organization members without a Docker Core seat. - -When a member who holds an AI Governance license uses Docker Sandbox, the organization policy overrides the member’s local policy rules. Members without AI Governance licenses can still use Docker Sandbox, but organization policies will not govern their usage. - -### Docker Offload licenses - -Docker Offload lets developers offload building and running containers to the cloud. - -- You must have a Docker Team or Docker Business subscription. -- You can only assign Docker Offload licenses to members with Docker Team or Docker Business. - -## Add minutes - -Base subscription minutes reset each month and don't accumulate. Additional purchased minutes persist until the end of your subscription period. - -For example, with an annual Docker Team subscription (500 included minutes), if you purchase 500 additional minutes, the 500 base minutes reset monthly while the 500 additional minutes remain available until your annual renewal. - -### Docker Build Cloud build minutes - -Purchase additional build minutes through the Docker Build Cloud Dashboard: - -1. Sign in to [Docker Home](https://app.docker.com/) and choose - your organization. -1. Select **Build Cloud**, then **Build minutes**. -1. Select **Add minutes**. -1. Select your additional minute amount, then **Continue to payment**. -1. Enter your payment details and billing address. -1. Review your order and select **Pay**. - -Your additional minutes appear on the Build minutes page immediately. - -### Docker Testcontainers Cloud runtime minutes - -You can add Testcontainers Cloud runtime minutes in two ways: - -- Contact sales to pre-purchase runtime minutes at discounted rates -- Use unlimited runtime minutes on-demand with billing at the end of each monthly cycle - -On-demand usage is billed at higher rates than pre-purchased capacity. To avoid higher on-demand charges, pre-purchase additional minutes if you expect consistent usage over your subscription's included minutes. - -## What's next - -- [Manage licenses](/manuals/admin/organization/manage/manage-licenses.md) -- [Manage seats](/manuals/admin/organization/manage/manage-seats.md) -- [View your consumption](../admin/organization/manage/manage-products.md#monitor-product-usage-for-your-organization) -- [Docker Build Cloud overview](/manuals/build-cloud/_index.md) -- [DHI Select and Enterprise quickstart](/manuals/dhi/how-to/select-enterprise.md) -- [Testcontainers overview](/manuals/testcontainers.md) diff --git a/content/manuals/subscription/setup.md b/content/manuals/subscription/setup.md index 77d1333589ec..f9ae5d0d26b3 100644 --- a/content/manuals/subscription/setup.md +++ b/content/manuals/subscription/setup.md @@ -1,34 +1,57 @@ --- -description: Set up Docker subscriptions for personal accounts and organizations -keywords: subscription setup, docker pro, docker team, docker business, organization setup, gordon plan -title: Set up your subscription +title: Set up a new plan linkTitle: Setup -weight: 20 +description: + Learn how to purchase a new Docker subscription from the product catalog and + how to upgrade or downgrade an existing subscription. +keywords: + purchase subscription, buy docker subscription, product catalog, browse + products, upgrade subscription, downgrade subscription, docker billing +weight: 10 --- -Docker subscriptions provide features and benefits for individual developers, teams, and enterprise businesses. This page explains how to set up subscriptions for personal accounts and organizations. +You can add and manage your subscriptions from the billing portal in Docker home. Within the billing portal, you use the product catalog to view +self-serve Docker products, while the plans page shows your active plans with options to upgrade or downgrade. -Before you begin, make sure you have a [Docker ID](../accounts/create-account.md). To learn more about what's included in each tier, see [Docker Pricing](https://www.docker.com/pricing?ref=Docs&refAction=DocsSubscriptionSetup). +## Set up a new subscription -## Personal accounts +You can purchase Docker plans through the product catalog: -When you [create your Docker ID](../accounts/create-account.md), you automatically get a Docker Personal subscription. This subscription includes essential Docker tools at no cost. +1. Sign in to [Docker Home](https://app.docker.com/), then choose your personal + account or your organization account. +1. Go to **Billing**. +1. Select **Browse products**. + - The **Products** page is Docker's product catalog. + - It lists all products you can purchase via self-serve. + - Some products in the catalog may apply to personal accounts, organization accounts, or both. + - Each product tile uses an account-type flag so you know the difference. +1. Select **View plans** to add a plan to your Docker subscription. +1. Verify your billing details, continue to payment, and complete checkout. -- To learn about Docker Pro subscriptions, [compare Docker Personal and Docker Pro](https://www.docker.com/pricing/). -- To increase your Gordon usage allowance, see [Scale your subscription](/manuals/subscription/scale.md). +## Upgrade or downgrade subscription -## Organization accounts +To change an existing subscription, go to the **Plans** page: -You can subscribe a new or existing organization to Docker Team or Business subscriptions. Only organization owners can manage billing for the organization. +1. Sign in to [Docker Home](https://app.docker.com/), then choose your personal + account or your organization account. +1. Go to **Billing** to view the **Plans** page. This shows your active subscriptions and payment details. + - The **Active plans** page contains information about tier, renewal cadence, and usage. + - To learn more about managing your billing details, see [Billing](/manuals/billing/_index.md). + - To return to **Plans** after managing your billing details, select **Overview** in the left nav. +1. View **Active plans** to upgrade, downgrade, or view your active subscriptions. -1. [Create your Docker ID](../accounts/create-account.md) if you don't already have one. -1. [Create your organization](../admin/organization/setup/orgs.md) or use an existing organization you own. -1. Select **Billing** to view your current plans, then select **Browse products**. -1. From the products catalog page, select **View plans** from the Docker tile. -1. Choose a Docker Team or Business subscription for the organization. -1. Fill in plan entitlements, verify your billing details, then continue to payment to complete checkout. +> [!TIP] +> Billing behaviors vary from plan to plan. To learn more about upgrading or downgrading a specific plan, see the relevant +> [product page](/manuals/subscription/plans/_index.md). + +### Sales-led products + +Some products specify that they're sales-led. You must +[contact sales](https://www.docker.com/pricing/contact-sales/) to opt in to +these products. ## What's next -- To upgrade an existing organization's subscription, see [Upgrade your subscription](./change.md#upgrade-your-subscription). -- To scale your subscription with add-ons like DHI Select, Gordon plans, licenses, or usage minutes, see [Scale your subscription](/manuals/subscription/scale.md). +- [Learn about available subscriptions](/manuals/subscription/plans/_index.md) +- [Set up payment information](/manuals/billing/payment-method.md) +- [View invoices](/manuals/billing/history.md) From 19ebb38b7e42a5438cf5e34e507ac731670e8c55 Mon Sep 17 00:00:00 2001 From: Alexa Date: Mon, 29 Jun 2026 13:59:03 -0500 Subject: [PATCH 02/22] docs: restructure subscription section with per-plan pages Reorganize the subscription section by replacing the flat change/details/scale pages with a new plans/ subdirectory containing individual pages for each Docker plan (Docker, AI Governance, DHI Select, Gordon, Desktop License). Update cross-references across accounts, admin, billing, build-cloud, DHI, Docker Hub, and subscription pages to point to the new locations. --- content/manuals/subscription/_index.md | 12 +++++------ .../{plans => }/desktop-license.md | 2 +- content/manuals/subscription/plans/_index.md | 8 ++++---- .../subscription/plans/ai-governance.md | 4 ++-- .../manuals/subscription/plans/dhi-select.md | 10 ++++------ content/manuals/subscription/plans/docker.md | 10 +++++----- content/manuals/subscription/plans/gordon.md | 6 +++--- content/manuals/subscription/setup.md | 20 +++++++++---------- 8 files changed, 35 insertions(+), 37 deletions(-) rename content/manuals/subscription/{plans => }/desktop-license.md (97%) diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index c77ef18a71cc..c7d3089960ca 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -1,5 +1,5 @@ --- -title: Subscription overview +title: Plans overview linkTitle: Subscription description: Learn about Docker plans, like how to subscribe to product-based plans and how they apply to personal and organization accounts. keywords: @@ -11,12 +11,12 @@ params: sidebar: group: Platform grid_subscriptions: - - title: Compare Docker subscriptions - description: Visit the pricing page to see what's included in different Docker subscriptions. + - title: Compare Docker plans + description: Visit the pricing page to see what's included in different Docker plans. link: "https://www.docker.com/pricing?ref=Docs&refAction=DocsSubscription" icon: magnifying-glass - title: Set up your plan - description: Get started setting up a personal or organization subscription. + description: Get started setting up a personal or organization plan. link: /subscription/setup/ icon: shopping-cart - title: Explore plans @@ -25,9 +25,9 @@ grid_subscriptions: icon: chart-bar - title: Docker Desktop license agreement description: Review the terms of the Docker Subscription Service Agreement. - link: /subscription/plans/desktop-license/ + link: /subscription/desktop-license/ icon: document-text - - title: Subscription FAQs + - title: Plan FAQs description: Find the answers you need and explore common questions. link: /subscription/faq/ icon: question-mark-circle diff --git a/content/manuals/subscription/plans/desktop-license.md b/content/manuals/subscription/desktop-license.md similarity index 97% rename from content/manuals/subscription/plans/desktop-license.md rename to content/manuals/subscription/desktop-license.md index e6bea707da24..7b9cc18f0aeb 100644 --- a/content/manuals/subscription/plans/desktop-license.md +++ b/content/manuals/subscription/desktop-license.md @@ -5,7 +5,7 @@ keywords: docker desktop license, subscription service agreement, commercial use weight: 60 aliases: - /subscription/products/desktop-license/ - - /subscription/desktop-license/ + - /subscription/plans/desktop-license/ --- Docker Desktop is licensed under the [Docker Subscription Service Agreement](https://www.docker.com/legal/docker-subscription-service-agreement). When you download and install Docker Desktop, you're asked to agree to these terms. diff --git a/content/manuals/subscription/plans/_index.md b/content/manuals/subscription/plans/_index.md index 3a31a10c1da8..a00800e5a738 100644 --- a/content/manuals/subscription/plans/_index.md +++ b/content/manuals/subscription/plans/_index.md @@ -2,8 +2,8 @@ title: Docker plans linkTitle: Plans description: - Browse available Docker subscriptions, including plans and add-ons for - individuals, teams, and organizations. + Browse available Docker plans and add-ons for individuals, teams, and + organizations. keywords: docker products, docker subscriptions, docker core, ai governance, dhi select, docker build cloud, gordon plans, product catalog @@ -15,7 +15,7 @@ aliases: - /subscription/details/ grid: - title: Docker - description: Personal and organization subscriptions, including build and runtime minutes. + description: Personal and organization plans, including build and runtime minutes. link: /subscription/plans/docker/ icon: credit-card - title: Gordon plans @@ -36,7 +36,7 @@ grid: > Interested in pricing details? Check out our > [pricing page](https://www.docker.com/pricing/) to compare plans. -The Docker product catalog lets you add plans to your Docker subscription on a self-serve basis. Plans can be tied to personal and organization account types, and include options to extend usage limits. +The Docker product catalog lets you add plans to your Docker account on a self-serve basis. Plans can be tied to personal and organization account types, and include options to extend usage limits. In this section, you can learn about different Docker plans: diff --git a/content/manuals/subscription/plans/ai-governance.md b/content/manuals/subscription/plans/ai-governance.md index 3ade601179e2..845480aa48b3 100644 --- a/content/manuals/subscription/plans/ai-governance.md +++ b/content/manuals/subscription/plans/ai-governance.md @@ -1,5 +1,5 @@ --- -title: AI Governance subscription +title: AI Governance plan linkTitle: AI Governance description: Manage AI Governance and Docker Offload licenses for your organization, @@ -20,7 +20,7 @@ using supported Docker AI products. When you subscribe to an AI Governance plan, You can assign AI Governance licenses to any organization member even if they don't occupy a Docker Core seat. -- AI Governance licenses are separate from Docker Team or Business, so you can purchase AI Governance licenses without an existing subscription. +- AI Governance licenses are separate from Docker Team or Business, so you can purchase AI Governance licenses without an existing plan. - When a license-holding member uses a supported Docker AI product, the organization policy overrides their local policy rules. - Members without an AI Governance license can still use Docker AI products. diff --git a/content/manuals/subscription/plans/dhi-select.md b/content/manuals/subscription/plans/dhi-select.md index 613e5de05734..1cc85ca7e656 100644 --- a/content/manuals/subscription/plans/dhi-select.md +++ b/content/manuals/subscription/plans/dhi-select.md @@ -1,5 +1,5 @@ --- -title: DHI subscriptions +title: DHI plans linkTitle: DHI description: Manage Docker Hardened Images Select repositories for organization accounts, @@ -14,7 +14,7 @@ aliases: Docker Hardened Images (DHI) plans let organization members access secure DHI repositories. DHI plans come in three tiers: -- DHI Community is the base plan. No subscription required. +- DHI Community is the base plan. Free to access. - DHI Select plans are self-serve from the billing portal. - DHI Enterprise plans are sales led. @@ -31,8 +31,7 @@ For full details on using DHI Select repositories, see ## Billing behaviors -DHI Select is an annual subscription billed from the date your subscription -starts. +DHI Select is an annual plan billed from the date your plan starts. - Repositories are billed per repository per year. - When you add repositories @@ -51,8 +50,7 @@ billing cycle. - Repository access remains active until the cycle ends. - No partial refunds are issued. -You cannot stop a subscription mid-cycle to receive a -partial refund. +You cannot stop a plan mid-cycle to receive a partial refund. ## What's next diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md index e283d9849aa1..9bbef1c0ed83 100644 --- a/content/manuals/subscription/plans/docker.md +++ b/content/manuals/subscription/plans/docker.md @@ -62,7 +62,7 @@ For Docker Team and Docker Business, you can purchase more seats to extend acces [Manage seats](/manuals/admin/organization/manage/manage-seats.md). > [!TIP] -> If you're upgrading from a Personal subscription to a Team subscription +> If you're upgrading from a Personal plan to a Team plan > and want to keep your username, > [convert your user account into an organization](/manuals/admin/organization/setup/convert-account.md). @@ -79,7 +79,7 @@ month. | Docker Business | 1,500 | Base minutes reset on an annual or monthly cadence, and don't accumulate. Additional purchased -minutes expire at the end of your subscription period. +minutes expire at the end of your billing period. For example: - On an annual plan, additional minutes last until your annual renewal. @@ -117,14 +117,14 @@ You can add Testcontainers Cloud runtime minutes in two ways: - [Contact sales](https://www.docker.com/pricing/contact-sales/) to pre-purchase runtime minutes at $3 per 100 minutes. Pre-purchased minutes - expire at the end of your subscription period. + expire at the end of your billing period. - Use on-demand runtime minutes at $4 per 100 minutes, billed at the end of each monthly cycle. ## Downgrade > [!NOTE] -> You can't pause or delay a subscription. If an +> You can't pause or delay a plan. If an > invoice isn't paid by the due date, there's a > 15-day grace period starting from the due date. @@ -134,6 +134,6 @@ You can cancel or downgrade at any time before your renewal date. The unused por - If you have Docker Team or Docker Business: - Remove SSO connections and verified domains if your organization uses single sign-on. Members provisioned through SCIM without a password will be locked out. - Reduce team members or convert private repositories to fit your new plan limits. -- If you have a sales-assisted Docker Business subscription, contact your account manager to downgrade. +- If you have a sales-assisted Docker Business plan, contact your account manager to downgrade. diff --git a/content/manuals/subscription/plans/gordon.md b/content/manuals/subscription/plans/gordon.md index e2d289afffa2..0e6d2572c9ad 100644 --- a/content/manuals/subscription/plans/gordon.md +++ b/content/manuals/subscription/plans/gordon.md @@ -1,5 +1,5 @@ --- -title: Gordon plans subscription +title: Gordon plans linkTitle: Gordon description: Manage Gordon Plus, Max, and Ultra plans for personal accounts, including @@ -27,7 +27,7 @@ new month. To learn more, see [Gordon usage limits and tiers](/manuals/ai/gordon > [!IMPORTANT] > Gordon plans apply to personal Docker accounts only. If you purchase a Gordon -> plan while signed in with an organization account, the subscription applies +> plan while signed in with an organization account, the plan applies > to your personal account automatically. ## Billing behaviors @@ -38,7 +38,7 @@ charges. For example, if you subscribe to a Gordon Plus plan on April 15: - Your April invoice will reflect approximately $10 at a prorated rate with 15 days remaining. - Your May invoice will reflect the full month $20 plan rate, and so on. -Subscribing to a Gordon plan charges you at the time of subscription. When you upgrade your Gordon plan, rate limits are immediately effective after payment. +Subscribing to a Gordon plan charges you at the time of purchase. When you upgrade your Gordon plan, rate limits are immediately effective after payment. ## Downgrade diff --git a/content/manuals/subscription/setup.md b/content/manuals/subscription/setup.md index f9ae5d0d26b3..21aa73105491 100644 --- a/content/manuals/subscription/setup.md +++ b/content/manuals/subscription/setup.md @@ -2,18 +2,18 @@ title: Set up a new plan linkTitle: Setup description: - Learn how to purchase a new Docker subscription from the product catalog and - how to upgrade or downgrade an existing subscription. + Learn how to purchase a new Docker plan from the product catalog and + how to upgrade or downgrade an existing plan. keywords: purchase subscription, buy docker subscription, product catalog, browse products, upgrade subscription, downgrade subscription, docker billing weight: 10 --- -You can add and manage your subscriptions from the billing portal in Docker home. Within the billing portal, you use the product catalog to view +You can add and manage your plans from the billing portal in Docker home. Within the billing portal, you use the product catalog to view self-serve Docker products, while the plans page shows your active plans with options to upgrade or downgrade. -## Set up a new subscription +## Set up a new plan You can purchase Docker plans through the product catalog: @@ -25,20 +25,20 @@ You can purchase Docker plans through the product catalog: - It lists all products you can purchase via self-serve. - Some products in the catalog may apply to personal accounts, organization accounts, or both. - Each product tile uses an account-type flag so you know the difference. -1. Select **View plans** to add a plan to your Docker subscription. +1. Select **View plans** to add a plan to your Docker account. 1. Verify your billing details, continue to payment, and complete checkout. -## Upgrade or downgrade subscription +## Upgrade or downgrade a plan -To change an existing subscription, go to the **Plans** page: +To change an existing plan, go to the **Plans** page: 1. Sign in to [Docker Home](https://app.docker.com/), then choose your personal account or your organization account. -1. Go to **Billing** to view the **Plans** page. This shows your active subscriptions and payment details. +1. Go to **Billing** to view the **Plans** page. This shows your active plans and payment details. - The **Active plans** page contains information about tier, renewal cadence, and usage. - To learn more about managing your billing details, see [Billing](/manuals/billing/_index.md). - To return to **Plans** after managing your billing details, select **Overview** in the left nav. -1. View **Active plans** to upgrade, downgrade, or view your active subscriptions. +1. View **Active plans** to upgrade, downgrade, or view your active plans. > [!TIP] > Billing behaviors vary from plan to plan. To learn more about upgrading or downgrading a specific plan, see the relevant @@ -52,6 +52,6 @@ these products. ## What's next -- [Learn about available subscriptions](/manuals/subscription/plans/_index.md) +- [Learn about available plans](/manuals/subscription/plans/_index.md) - [Set up payment information](/manuals/billing/payment-method.md) - [View invoices](/manuals/billing/history.md) From 5ea0e9efba3fdbc267d0bb643816a57dead492bc Mon Sep 17 00:00:00 2001 From: Alexa Date: Mon, 29 Jun 2026 14:13:23 -0500 Subject: [PATCH 03/22] subscription/plans: remove what's next sections, add product doc links RemovesWhat's nex sections from the AI Governance, DHI, and Gordon plan pages. Adds frontloaded inline links to corresponding product documentation in each page's intro and usage sections, so readers can navigate to product docs without a trailing link list. --- .../manuals/subscription/desktop-license.md | 2 +- content/manuals/subscription/faq.md | 2 +- .../subscription/plans/ai-governance.md | 12 ++---- .../manuals/subscription/plans/dhi-select.md | 7 +--- content/manuals/subscription/plans/docker.md | 37 +++++++++++-------- content/manuals/subscription/plans/gordon.md | 7 +--- 6 files changed, 28 insertions(+), 39 deletions(-) diff --git a/content/manuals/subscription/desktop-license.md b/content/manuals/subscription/desktop-license.md index 7b9cc18f0aeb..4b23bbf19ed2 100644 --- a/content/manuals/subscription/desktop-license.md +++ b/content/manuals/subscription/desktop-license.md @@ -2,7 +2,7 @@ title: Docker Desktop license agreement description: Information about Docker Desktop's license agreement and commercial use requirements keywords: docker desktop license, subscription service agreement, commercial use, licensing terms -weight: 60 +weight: 40 aliases: - /subscription/products/desktop-license/ - /subscription/plans/desktop-license/ diff --git a/content/manuals/subscription/faq.md b/content/manuals/subscription/faq.md index c12254c063c8..30abba55c613 100644 --- a/content/manuals/subscription/faq.md +++ b/content/manuals/subscription/faq.md @@ -4,7 +4,7 @@ linkTitle: FAQs description: Frequently asked questions about Docker subscriptions and billing keywords: subscription faqs, docker billing, subscription transfer, academic pricing, docker programs tags: [FAQ] -weight: 70 +weight: 30 --- For more information on Docker subscriptions, see [Docker subscription overview](_index.md). diff --git a/content/manuals/subscription/plans/ai-governance.md b/content/manuals/subscription/plans/ai-governance.md index 845480aa48b3..00d8ca96eea5 100644 --- a/content/manuals/subscription/plans/ai-governance.md +++ b/content/manuals/subscription/plans/ai-governance.md @@ -13,28 +13,22 @@ aliases: - /subscription/ai-governance/ --- -AI Governance lets organization owners enforce organization policies for members +[AI Governance](/manuals/ai/sandboxes/governance/_index.md) lets organization owners enforce organization policies for members using supported Docker AI products. When you subscribe to an AI Governance plan, you receive a set of licenses (determined by you) that you can assign to organization members. ## Usage -You can assign AI Governance licenses to any organization member even if they don't occupy a Docker Core seat. +You can [assign AI Governance licenses](/manuals/admin/organization/manage/manage-licenses.md) to any organization member even if they don't occupy a Docker Core seat. - AI Governance licenses are separate from Docker Team or Business, so you can purchase AI Governance licenses without an existing plan. - When a license-holding member uses a supported Docker AI product, the organization policy overrides their local policy rules. - Members without an AI Governance license can still use Docker AI products. -AI Governance supports Docker Sandbox. +AI Governance supports [Docker Sandbox](/manuals/ai/sandboxes/_index.md). ## Upgrade or downgrade To add additional AI Governance licenses or to downgrade, contact your Docker team representative. - -## What's next - -- Set up [AI Governance](/manuals/ai/sandboxes/governance/_index.md) policies -- Manage [license assignment](/manuals/admin/organization/manage/manage-licenses.md) as an organization owner -- Learn about AI Governance supported products, like [Docker Sandbox](/manuals/ai/sandboxes/_index.md) diff --git a/content/manuals/subscription/plans/dhi-select.md b/content/manuals/subscription/plans/dhi-select.md index 1cc85ca7e656..3d15b406d88c 100644 --- a/content/manuals/subscription/plans/dhi-select.md +++ b/content/manuals/subscription/plans/dhi-select.md @@ -12,7 +12,7 @@ aliases: - /subscription/dhi-select/ --- -Docker Hardened Images (DHI) plans let organization members access secure DHI repositories. DHI plans come in three tiers: +[Docker Hardened Images (DHI)](/manuals/dhi/_index.md) plans let organization members access secure DHI repositories. DHI plans come in three tiers: - DHI Community is the base plan. Free to access. - DHI Select plans are self-serve from the billing portal. @@ -51,8 +51,3 @@ billing cycle. - No partial refunds are issued. You cannot stop a plan mid-cycle to receive a partial refund. - -## What's next - -- [Docker Hardened Images overview](/manuals/dhi/_index.md) -- [Get started with DHI Select and Enterprise](/manuals/dhi/how-to/select-enterprise.md) diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md index 9bbef1c0ed83..af6cf5522473 100644 --- a/content/manuals/subscription/plans/docker.md +++ b/content/manuals/subscription/plans/docker.md @@ -31,12 +31,13 @@ aliases: Docker plans upgrade your account with higher usage limits, commercial licensing, and expanded feature sets. Plans are available for personal accounts -and organization accounts. To subscribe to a plan, see -[Setup](../setup.md). +and organization accounts. ## Usage -There are four Docker plans between individual and organization account types. +There are four Docker plans between individual and organization account types. Docker Personal and Docker Pro are for individual account types while Docker Team and Docker Business are for organization account types. + +This table summarizes usage limits and feature sets available with each Docker plan: | Feature | Personal | Pro | Team | Business | | ---------------------------- | ---------- | ---------- | ---------- | --------- | @@ -51,6 +52,14 @@ There are four Docker plans between individual and organization account types. | Registry & Image Access Mgmt | — | — | — | ✓ | | Max users | 1 | 1 | 100 | Unlimited | +To subscribe to a plan, see +[Setup](../setup.md). + +> [!TIP] +> If you're upgrading from a Personal plan to a Team plan +> and want to keep your username, +> [convert your user account into an organization](/manuals/admin/organization/setup/convert-account.md). + ## Billing behaviors Docker individual and organization plans are billed at a flat rate per user per month, with monthly or @@ -58,18 +67,17 @@ annual billing options. Upgrading your plan immediately extends access to all features and entitlements. +### Organization seats + For Docker Team and Docker Business, you can purchase more seats to extend access to new members in your organization. To learn how to manage seats, see [Manage seats](/manuals/admin/organization/manage/manage-seats.md). -> [!TIP] -> If you're upgrading from a Personal plan to a Team plan -> and want to keep your username, -> [convert your user account into an organization](/manuals/admin/organization/setup/convert-account.md). - ### Docker Build Cloud minutes Each plan includes a base allocation of Docker Build Cloud build minutes per -month. +month. For an +overview of Docker Build Cloud features, see the +[Docker Build Cloud overview](/manuals/build-cloud/_index.md). | Plan | Included build minutes/month | | --------------- | ---------------------------- | @@ -85,10 +93,6 @@ For example: - On an annual plan, additional minutes last until your annual renewal. - On a monthly plan, they expire at month end. -For an -overview of Docker Build Cloud features, see the -[Docker Build Cloud overview](/manuals/build-cloud/_index.md). - #### Add Build Cloud minutes To purchase additional minutes: @@ -132,8 +136,9 @@ You can cancel or downgrade at any time before your renewal date. The unused por - When you downgrade from Docker Pro, your private repository collaborators are removed and additional private repositories are locked. - If you have Docker Team or Docker Business: - - Remove SSO connections and verified domains if your organization uses single sign-on. Members provisioned through SCIM without a password will be locked out. - - Reduce team members or convert private repositories to fit your new plan limits. -- If you have a sales-assisted Docker Business plan, contact your account manager to downgrade. + - Members provisioned through SCIM without a password will be locked out. Remove SSO connections and verified domains if your organization uses single sign-on. + - Convert private repositories to fit your new plan limits. + +If you have a sales-assisted Docker Business plan, contact your account manager to downgrade. diff --git a/content/manuals/subscription/plans/gordon.md b/content/manuals/subscription/plans/gordon.md index 0e6d2572c9ad..1b171d6fcfd4 100644 --- a/content/manuals/subscription/plans/gordon.md +++ b/content/manuals/subscription/plans/gordon.md @@ -13,7 +13,7 @@ aliases: - /subscription/gordon/ --- -Gordon plans increase your maximum usage for Gordon. All three tiers are available available as self-serve in the billing portal: +Gordon plans increase your maximum usage for [Gordon](/manuals/ai/gordon/_index.md). All three tiers are available available as self-serve in the billing portal: - Gordon Plus - Gordon Max @@ -56,8 +56,3 @@ Cancelling a Gordon plan and downgrading to the base tier follows the same patte > [!IMPORTANT] > Docker does not issue refunds or credits > for remaining days in the current cycle. - -## What's next - -- [Gordon overview](/manuals/ai/gordon/_index.md) -- [Gordon usage limits and tiers](/manuals/ai/gordon/usage-limits.md) From a955953ec1de42139a79393c4a96b491a1d323d0 Mon Sep 17 00:00:00 2001 From: Alexa Date: Mon, 29 Jun 2026 15:25:03 -0500 Subject: [PATCH 04/22] Standardize /plans docs for consistent structure and accuracy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Restructure the subscription plans docs to follow a shared template (Usage → Billing behaviors → Downgrade) with variance only where product behavior genuinely differs. Key changes: - Rename dhi-select.md → dhi.md; expand to cover Community, Select, and Enterprise with a single ## DHI Enterprise h2 for all sales-led content - gordon.md: add Gordon Base free plan, fix multiplier info in Usage, remove hardcoded pricing, standardize terminology to usage limits - ai-governance.md: clarify sales-led nature upfront, reframe as policy enforcement not access control, fold downgrade into Billing behaviors, remove stale Docker Offload references - docker.md: add Docker Offload licenses h3 under Billing behaviors - Add consistent subscribe tips across all self-serve plan docs pointing to the setup page; sales-led docs point to contact sales --- .../manuals/dhi/how-to/select-enterprise.md | 2 +- content/manuals/subscription/plans/_index.md | 2 +- .../subscription/plans/ai-governance.md | 29 +++++----- .../manuals/subscription/plans/dhi-select.md | 53 ------------------- content/manuals/subscription/plans/dhi.md | 43 +++++++++++++++ content/manuals/subscription/plans/docker.md | 12 +++-- content/manuals/subscription/plans/gordon.md | 31 ++++------- content/manuals/subscription/setup.md | 4 +- 8 files changed, 78 insertions(+), 98 deletions(-) delete mode 100644 content/manuals/subscription/plans/dhi-select.md create mode 100644 content/manuals/subscription/plans/dhi.md diff --git a/content/manuals/dhi/how-to/select-enterprise.md b/content/manuals/dhi/how-to/select-enterprise.md index 3be3d7d16e6b..8f53e52bde5b 100644 --- a/content/manuals/dhi/how-to/select-enterprise.md +++ b/content/manuals/dhi/how-to/select-enterprise.md @@ -20,7 +20,7 @@ To use this workflow, you need: - One of the following: - A DHI Select or Enterprise subscription. [Contact Docker sales](https://www.docker.com/products/hardened-images/#compare) to purchase DHI Enterprise - or [learn more about DHI Select](../../subscription/plans/dhi-select.md). + or [learn more about DHI plans](../../subscription/plans/dhi.md). - An active DHI trial. [Start a free DHI trial](https://hub.docker.com/hardened-images/start-free-trial). - [Docker Desktop](../../desktop/release-notes.md) 4.65 or later to use the diff --git a/content/manuals/subscription/plans/_index.md b/content/manuals/subscription/plans/_index.md index a00800e5a738..6a6e56979f45 100644 --- a/content/manuals/subscription/plans/_index.md +++ b/content/manuals/subscription/plans/_index.md @@ -24,7 +24,7 @@ grid: icon: /icons/gordon.svg - title: Docker Hardened Images (DHI) description: Hardened image repositories for organization accounts. - link: /subscription/plans/dhi-select/ + link: /subscription/plans/dhi/ icon: /icons/dhi.svg - title: AI Governance description: Licenses for organization-wide AI policy enforcement. diff --git a/content/manuals/subscription/plans/ai-governance.md b/content/manuals/subscription/plans/ai-governance.md index 00d8ca96eea5..249a6728a15e 100644 --- a/content/manuals/subscription/plans/ai-governance.md +++ b/content/manuals/subscription/plans/ai-governance.md @@ -2,33 +2,28 @@ title: AI Governance plan linkTitle: AI Governance description: - Manage AI Governance and Docker Offload licenses for your organization, - including purchasing, assigning, and deactivating + Manage AI Governance licenses for your organization, including purchasing, + assigning, and deactivating keywords: - ai governance, docker offload, licenses, organization licenses, ai policy, - docker sandbox, subscription management + ai governance, licenses, organization licenses, ai policy, docker sandbox, + subscription management weight: 40 aliases: - /subscription/products/ai-governance/ - /subscription/ai-governance/ --- -[AI Governance](/manuals/ai/sandboxes/governance/_index.md) lets organization owners enforce organization policies for members -using supported Docker AI products. When you subscribe to an AI Governance plan, you receive a set of licenses (determined by you) that you can assign to organization members. +[AI Governance](/manuals/ai/sandboxes/governance/_index.md) lets organization owners enforce policies for members across supported Docker AI products, like [Docker Sandbox](/manuals/ai/sandboxes/_index.md). When you subscribe, you work with your Docker sales representative to determine the number of licenses needed, which are then applied to your account. -## Usage +> [!TIP] +> To subscribe to AI Governance, [contact your Docker sales representative](https://www.docker.com/pricing/contact-sales/). -You can [assign AI Governance licenses](/manuals/admin/organization/manage/manage-licenses.md) to any organization member even if they don't occupy a Docker Core seat. +## Usage -- AI Governance licenses are separate from Docker Team or Business, so you can purchase AI Governance licenses without an existing plan. -- When a license-holding member uses a supported Docker AI product, the organization policy - overrides their local policy rules. -- Members without an AI Governance license can still use Docker AI products. +AI Governance lets organization owners enforce [governance policies](/manuals/ai/sandboxes/governance/org.md) to license-holding members. Organization policies override the local policies of a license-holding member. Members without an AI Governance license can still access Docker AI products. -AI Governance supports [Docker Sandbox](/manuals/ai/sandboxes/_index.md). +You can [assign AI Governance licenses](/manuals/admin/organization/manage/manage-licenses.md) to any organization member, even if they don't occupy a Docker Team or Docker Business seat. -## Upgrade or downgrade +## Billing behaviors -To add -additional AI Governance licenses or to downgrade, -contact your Docker team representative. +AI Governance plan pricing is based on the number of licenses purchased. To add licenses, downgrade, or cancel your plan, contact your Docker team representative. diff --git a/content/manuals/subscription/plans/dhi-select.md b/content/manuals/subscription/plans/dhi-select.md deleted file mode 100644 index 3d15b406d88c..000000000000 --- a/content/manuals/subscription/plans/dhi-select.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: DHI plans -linkTitle: DHI -description: - Manage Docker Hardened Images Select repositories for organization accounts, - including purchasing, adding repositories, and deactivating -keywords: dhi select, docker hardened images, hardened images, repositories, - organization subscription, secure images, dhi enterprise -weight: 30 -aliases: - - /subscription/products/dhi-select/ - - /subscription/dhi-select/ ---- - -[Docker Hardened Images (DHI)](/manuals/dhi/_index.md) plans let organization members access secure DHI repositories. DHI plans come in three tiers: - -- DHI Community is the base plan. Free to access. -- DHI Select plans are self-serve from the billing portal. -- DHI Enterprise plans are sales led. - -This page explains DHI Select plan usage and billing behaviors. - -## Usage - -All organization members, including members added -after initial setup, can access DHI repositories. After subscribing to a DHI Select plan, organization members can pull hardened images from assigned repositories. Entitlements are scoped to the organization account -you assign them to during checkout. - -For full details on using DHI Select repositories, see -[Get started with DHI Select and Enterprise](/manuals/dhi/how-to/select-enterprise.md). - -## Billing behaviors - -DHI Select is an annual plan billed from the date your plan starts. - -- Repositories are billed per repository per year. -- When you add repositories - mid-cycle, the charge is prorated. -- Prorated charges bill you for the remaining portion of - the annual billing period. - -## Downgrade - -Cancellations and repository removals are deferred to the end of the current -billing cycle. - -- You can cancel renewal or remove repositories at any time. -- Cancellations and repository removals take effect at the end of the current - annual billing cycle. -- Repository access remains active until the cycle ends. -- No partial refunds are issued. - -You cannot stop a plan mid-cycle to receive a partial refund. diff --git a/content/manuals/subscription/plans/dhi.md b/content/manuals/subscription/plans/dhi.md new file mode 100644 index 000000000000..0485b1a7b845 --- /dev/null +++ b/content/manuals/subscription/plans/dhi.md @@ -0,0 +1,43 @@ +--- +title: DHI plans +linkTitle: DHI +description: + Manage Docker Hardened Images Select and Enterprise repositories for + organization accounts, including purchasing, adding repositories, and + deactivating +keywords: dhi select, dhi enterprise, docker hardened images, hardened images, + repositories, organization subscription, secure images +weight: 30 +aliases: + - /subscription/products/dhi-select/ + - /subscription/dhi-select/ + - /subscription/plans/dhi-select/ +--- + +[Docker Hardened Images (DHI)](/manuals/dhi/_index.md) are secure, minimal, production-ready container images maintained by Docker. DHI is available in three plans: Community, Select, and Enterprise. + +> [!TIP] +> To subscribe to DHI Select, see [Set up a new plan](../setup.md). + +## Usage + +DHI Community gives you access to hardened base images from a public registry at no cost or additional setup. Any organization can pull hardened base images directly from `dhi.io`. + +When you upgrade from DHI Community to DHI Select, you purchase a set number of repositories that are mirrored into your organization's namespace. Entitlements are scoped to the organization account that you assign them to during checkout. All organization members can then pull from those mirrored repositories. + +DHI Enterprise extends DHI Select with unlimited customizations, full catalog access, the Hardened System Packages repository, and an Extended Lifecycle Support add-on. To upgrade to DHI Enterprise, [contact Docker sales](https://www.docker.com/pricing/contact-sales/). + +For details on setting up and managing repositories, see [Get started with DHI Select and Enterprise](/manuals/dhi/how-to/select-enterprise.md). + +## Billing behaviors + +DHI Select is an annual plan billed per repository from the date your plan starts. Repositories added mid-cycle are prorated for the remainder of the billing period. + +## Downgrade + +Cancellations and repository removals are deferred to the end of the current billing cycle. You can cancel renewal or remove repositories at any time. You cannot stop a plan mid-cycle to receive a partial refund. + +- Cancellations and repository removals take effect at the end of the current annual billing cycle. +- Repository access remains active until the cycle ends. + +If you're a DHI Enterprise customer, reach out to your sales representative to downgrade. \ No newline at end of file diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md index af6cf5522473..5bae8422df8d 100644 --- a/content/manuals/subscription/plans/docker.md +++ b/content/manuals/subscription/plans/docker.md @@ -33,6 +33,9 @@ Docker plans upgrade your account with higher usage limits, commercial licensing, and expanded feature sets. Plans are available for personal accounts and organization accounts. +> [!TIP] +> To subscribe to a Docker plan, see [Set up a new plan](../setup.md). + ## Usage There are four Docker plans between individual and organization account types. Docker Personal and Docker Pro are for individual account types while Docker Team and Docker Business are for organization account types. @@ -52,9 +55,6 @@ This table summarizes usage limits and feature sets available with each Docker p | Registry & Image Access Mgmt | — | — | — | ✓ | | Max users | 1 | 1 | 100 | Unlimited | -To subscribe to a plan, see -[Setup](../setup.md). - > [!TIP] > If you're upgrading from a Personal plan to a Team plan > and want to keep your username, @@ -105,6 +105,12 @@ To purchase additional minutes: Your additional minutes appear on the Build minutes page immediately. +### Docker Offload licenses + +[Docker Offload](/manuals/offload/_index.md) lets developers offload building and running containers to the cloud. Docker Offload licenses are available for Docker Team and Docker Business plans. Contact your Docker sales representative to purchase Docker Offload licenses. + +Once assigned to your account, organization owners can [manage license assignments](/manuals/admin/organization/manage/manage-licenses.md) in the Admin Console. + ### Testcontainers Cloud minutes Each plan includes a base allocation of Testcontainers Cloud runtime minutes diff --git a/content/manuals/subscription/plans/gordon.md b/content/manuals/subscription/plans/gordon.md index 1b171d6fcfd4..e20c0d6557f7 100644 --- a/content/manuals/subscription/plans/gordon.md +++ b/content/manuals/subscription/plans/gordon.md @@ -13,17 +13,14 @@ aliases: - /subscription/gordon/ --- -Gordon plans increase your maximum usage for [Gordon](/manuals/ai/gordon/_index.md). All three tiers are available available as self-serve in the billing portal: +[Gordon](/manuals/ai/gordon/_index.md) is an AI assistant for Docker workflows. Gordon Base is included at no cost with Docker Personal and Docker Pro plans. Gordon Plus, Max, and Ultra increase your monthly usage allowance and are available as self-serve in the billing portal. -- Gordon Plus -- Gordon Max -- Gordon Ultra +> [!TIP] +> To subscribe to a Gordon plan, see [Set up a new plan](../setup.md). ## Usage -Each Gordon tier grants a higher monthly usage allowance for your personal -account. Usage is tracked per calendar month and resets at the start of each -new month. To learn more, see [Gordon usage limits and tiers](/manuals/ai/gordon/usage-limits.md). +Gordon usage is measured in questions. When you upgrade from Gordon Base to a paid plan, your usage multiplies the Base allowance. Usage is tracked per calendar month and resets at the start of each new month. For full limit details, see [Gordon usage limits](/manuals/ai/gordon/usage-limits.md). > [!IMPORTANT] > Gordon plans apply to personal Docker accounts only. If you purchase a Gordon @@ -32,26 +29,18 @@ new month. To learn more, see [Gordon usage limits and tiers](/manuals/ai/gordon ## Billing behaviors -Gordon plans are billed monthly at the first of the month. If you purchase after the first of the month, your invoice will reflect prorated -charges. For example, if you subscribe to a Gordon Plus plan on April 15: +Gordon plans are billed monthly at the first of the month. If you purchase after the first of the month, your invoice reflects prorated charges for the remaining days in the cycle. -- Your April invoice will reflect approximately $10 at a prorated rate with 15 days remaining. -- Your May invoice will reflect the full month $20 plan rate, and so on. - -Subscribing to a Gordon plan charges you at the time of purchase. When you upgrade your Gordon plan, rate limits are immediately effective after payment. +Subscribing to a Gordon plan charges you at the time of purchase. When you upgrade your Gordon plan, usage limits are immediately effective after payment. ## Downgrade -When you downgrade to a lower Gordon tier, -the change takes effect at the 1st of the month (i.e., the start of the next billing cycle). For example, if you downgrade from a Gordon Ultra plan to a Gordon Plus plan on April 15: - -- From April 15 through April 30, you retain Ultra access and rate limits. -- On May 1, you are charged the Gordon Plus plan rate. Gordon Plus rate limits take effect. +When you downgrade to a lower Gordon plan, the change takes effect on the 1st of the following month. For example, if you downgrade from Gordon Ultra to Gordon Plus on April 15: -In other words, you retain the tier you paid for on the 1st of the month through the end of the pay period and your next billing cycle is charged at -the new lower tier rate. +- From April 15 through April 30, you retain Ultra access and usage limits. +- On May 1, you are charged the Gordon Plus plan rate and Gordon Plus usage limits take effect. -Cancelling a Gordon plan and downgrading to the base tier follows the same pattern. +Cancelling a Gordon plan and returning to Gordon Base follows the same pattern. > [!IMPORTANT] > Docker does not issue refunds or credits diff --git a/content/manuals/subscription/setup.md b/content/manuals/subscription/setup.md index 21aa73105491..fb3b33454f45 100644 --- a/content/manuals/subscription/setup.md +++ b/content/manuals/subscription/setup.md @@ -35,7 +35,7 @@ To change an existing plan, go to the **Plans** page: 1. Sign in to [Docker Home](https://app.docker.com/), then choose your personal account or your organization account. 1. Go to **Billing** to view the **Plans** page. This shows your active plans and payment details. - - The **Active plans** page contains information about tier, renewal cadence, and usage. + - The **Active plans** page contains information about plan type, renewal cadence, and usage. - To learn more about managing your billing details, see [Billing](/manuals/billing/_index.md). - To return to **Plans** after managing your billing details, select **Overview** in the left nav. 1. View **Active plans** to upgrade, downgrade, or view your active plans. @@ -44,7 +44,7 @@ To change an existing plan, go to the **Plans** page: > Billing behaviors vary from plan to plan. To learn more about upgrading or downgrading a specific plan, see the relevant > [product page](/manuals/subscription/plans/_index.md). -### Sales-led products +## Sales-led products Some products specify that they're sales-led. You must [contact sales](https://www.docker.com/pricing/contact-sales/) to opt in to From 8ceae84f49ad75ff2dde1d1d91041ac19f4d9404 Mon Sep 17 00:00:00 2001 From: Alexa Date: Mon, 29 Jun 2026 15:31:23 -0500 Subject: [PATCH 05/22] change weights of platform docs --- content/manuals/accounts/_index.md | 2 +- content/manuals/billing/_index.md | 2 +- content/manuals/subscription/_index.md | 2 +- content/manuals/support/_index.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/manuals/accounts/_index.md b/content/manuals/accounts/_index.md index 2f8df43368c4..e39a5f5ef399 100644 --- a/content/manuals/accounts/_index.md +++ b/content/manuals/accounts/_index.md @@ -2,7 +2,7 @@ title: Docker accounts description: Learn how to create and manage your Docker account keywords: accounts, docker ID, account management, account settings, docker account, docker home -weight: 30 +weight: 10 params: sidebar: group: Platform diff --git a/content/manuals/billing/_index.md b/content/manuals/billing/_index.md index 6202bc2310a5..033e4e45c676 100644 --- a/content/manuals/billing/_index.md +++ b/content/manuals/billing/_index.md @@ -3,7 +3,7 @@ title: Manage billing and payments linkTitle: Billing description: Find information about managing billing and payments for Docker subscriptions. keywords: billing, invoice, payment, subscription, Docker billing, update payment method, billing history, invoices, payment verification, tax exemption -weight: 10 +weight: 30 params: sidebar: group: Platform diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index c7d3089960ca..84b407da33db 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -6,7 +6,7 @@ keywords: docker subscription, pricing, billing, subscription types, subscription plans, docker hardened images, gordon, cloud sandboxes, subscription management -weight: 30 +weight: 20 params: sidebar: group: Platform diff --git a/content/manuals/support/_index.md b/content/manuals/support/_index.md index 713a828b4830..264fed5f6bac 100644 --- a/content/manuals/support/_index.md +++ b/content/manuals/support/_index.md @@ -3,7 +3,7 @@ title: Get support for Docker products linkTitle: Support description: Learn about support options for Docker products including paid subscriptions and community resources keywords: support, help, docker desktop, subscriptions, community, troubleshooting -weight: 5 +weight: 50 params: sidebar: group: Platform From 95ea764c58905c5f0520b48e8ada2f46d3117ce6 Mon Sep 17 00:00:00 2001 From: Alexa Date: Mon, 29 Jun 2026 15:38:47 -0500 Subject: [PATCH 06/22] docs: fix broken anchors and _index.md links in plans PR Four files linked to #deactivate-or-downgrade which did not exist; added an HTML anchor before the ## Downgrade heading in docker.md. Fixed #add-minutes to #add-build-cloud-minutes in builder-settings.md, #organization-subscriptions to #organization-seats in troubleshoot.md, and replaced literal plans/_index.md hrefs with plans/ in manage-licenses.md, manage-products.md, setup.md, and subscription/_index.md. Co-authored-by: Cursor --- .../organization/manage/manage-licenses.md | 24 ++++++++-------- .../organization/manage/manage-products.md | 2 +- .../manuals/build-cloud/builder-settings.md | 8 +++--- content/manuals/docker-hub/troubleshoot.md | 4 +-- content/manuals/subscription/_index.md | 2 +- content/manuals/subscription/plans/docker.md | 28 +++++++++---------- content/manuals/subscription/setup.md | 4 +-- 7 files changed, 36 insertions(+), 36 deletions(-) diff --git a/content/manuals/admin/organization/manage/manage-licenses.md b/content/manuals/admin/organization/manage/manage-licenses.md index d8c6a404885c..368cd198b787 100644 --- a/content/manuals/admin/organization/manage/manage-licenses.md +++ b/content/manuals/admin/organization/manage/manage-licenses.md @@ -6,35 +6,35 @@ keywords: licenses, organization, members, Docker Core, Docker Offload, AI gover weight: 30 --- -Licenses let you selectively choose which of your organization members have access to supported Docker products. Organization owners can oversee who on their team has active licenses, or configure licenses to assign automatically when members access supported Docker products. Like Docker Core seats, licenses can be configured on a per member basis. +Licenses let you selectively choose which of your organization members have access to supported Docker products. Organization owners can oversee who on their team has active licenses, or configure licenses to assign automatically when members access supported Docker products. Like Docker Core seats, licenses can be configured on a per member basis. > [!TIP] -> To learn more about product licenses, Docker Core seats, and other Docker add-ons see [Docker plans](/manuals/subscription/plans/_index.md), +> To learn more about product licenses, Docker Core seats, and other Docker add-ons see [Docker plans](/manuals/subscription/plans/), > or contact sales to purchase licenses. ## Manage licenses -The **Members** page lets you track the number of available licenses for your organization and who currently holds a license. You can also assign or revoke licenses from this page. +The **Members** page lets you track the number of available licenses for your organization and who currently holds a license. You can also assign or revoke licenses from this page. -To manage licenses for your organization: +To manage licenses for your organization: 1. Sign in to [Docker Home](https://app.docker.com), then choose your organization. 1. Select **Members** from the left navigation. 1. Select the action menu at the end of the row to assign or revoke an active license. -1. Optional. To bulk assign or revoke licenses, choose the members you want to bulk manage, then select the **Bulk actions** menu. -1. Optional. To manage automatic license assignment, turn off or turn on with the **Automatically assign licenses** toggle. +1. Optional. To bulk assign or revoke licenses, choose the members you want to bulk manage, then select the **Bulk actions** menu. +1. Optional. To manage automatic license assignment, turn off or turn on with the **Automatically assign licenses** toggle. You must assign licenses manually, or configure automatic license assignment to consume a license. Inviting a new member to your organization consumes a seat or license if you select a product in **Licenses (optional)** during the [invite flow](/manuals/admin/organization/manage/members.md), but won't auto-assign product licenses by default. Conversely, purchasing a set of licenses won't trigger automatic assignment to existing members. ## Automatic license assignment -Automatic license assignment gives members a product license when they use a supported product for the first time. Automatic license assignment is available for AI Governance licenses. Only organizations that purchase AI Governance can set up auto-assignment for Docker Core as well. +Automatic license assignment gives members a product license when they use a supported product for the first time. Automatic license assignment is available for AI Governance licenses. Only organizations that purchase AI Governance can set up auto-assignment for Docker Core as well. -- When you purchase AI Governance, signing into [Docker Sandboxes](https://docs.docker.com/ai/sandboxes/) with `login` command in `sbx` CLI (`sbx login`) automatically provisions AI Governance licenses on a first-come, first served basis. +- When you purchase AI Governance, signing into [Docker Sandboxes](https://docs.docker.com/ai/sandboxes/) with `login` command in `sbx` CLI (`sbx login`) automatically provisions AI Governance licenses on a first-come, first served basis. - Similarly, logins to Docker Desktop will automatically provision Docker Core for AI Governance license-holding organizations that have available Docker Core seats. -- Licenses are assigned until exhausted. - - Once the available licenses are exhausted, automatic license assignment will stop until you purchase more licenses or revoke assigned licenses. - - Members can still use Docker Sandbox or Docker Desktop, but organization policies for those products won't affect their usage. +- Licenses are assigned until exhausted. + - Once the available licenses are exhausted, automatic license assignment will stop until you purchase more licenses or revoke assigned licenses. + - Members can still use Docker Sandbox or Docker Desktop, but organization policies for those products won't affect their usage. AI Governance licenses include single sign-on (SSO) and provisioning features regardless of your Docker Core subscription. Automatic license assignment requires [setting up SSO](/manuals/enterprise/security/single-sign-on/connect.md), then [provisioning](/manuals/enterprise/security/provisioning/_index.md) with System for Cross-domain Identity Management (SCIM) or Just-in-Time (JIT). @@ -42,7 +42,7 @@ AI Governance licenses include single sign-on (SSO) and provisioning features re See these docs to explore Docker Core add-ons, or products that need licenses: -- [Docker plans](/manuals/subscription/plans/_index.md) to learn about different add-ons +- [Docker plans](/manuals/subscription/plans/) to learn about different add-ons - [Manage seats](/manuals/admin/organization/manage/manage-seats.md) to add more seats to your Docker Core subscription - [AI Governance](/manuals/ai/sandboxes/governance/org.md) to set up organization policies for your organization members - [Docker Offload](/manuals/offload/about.md) to let your developers offload building and running containers to the cloud diff --git a/content/manuals/admin/organization/manage/manage-products.md b/content/manuals/admin/organization/manage/manage-products.md index 22c6ac76cde4..391cf8327628 100644 --- a/content/manuals/admin/organization/manage/manage-products.md +++ b/content/manuals/admin/organization/manage/manage-products.md @@ -149,4 +149,4 @@ To view usage for Docker products: [Docker Offload usage and billing](/manuals/offload/usage.md). If your usage or seat count exceeds your subscription amount, you can -[view available Docker plans](../../../subscription/plans/_index.md) to meet your needs. +[view available Docker plans](../../../subscription/plans/) to meet your needs. diff --git a/content/manuals/build-cloud/builder-settings.md b/content/manuals/build-cloud/builder-settings.md index 7d7af645a6c4..f789b57414db 100644 --- a/content/manuals/build-cloud/builder-settings.md +++ b/content/manuals/build-cloud/builder-settings.md @@ -25,7 +25,7 @@ Any changes take effect immediately. Your subscription includes the following Build cache space: | Subscription | Build cache space | -|--------------|-------------------| +| ------------ | ----------------- | | Personal | N/A | | Pro | 50GB | | Team | 100GB | @@ -43,16 +43,16 @@ two builders: > [!IMPORTANT] > > If you only build for one architecture, be aware that your effective cache -space is half of your subscription's total allocation. +> space is half of your subscription's total allocation. ### Get more build cache space -To get more Build cache space, [upgrade your subscription](/manuals/subscription/plans/docker.md#add-minutes). +To get more Build cache space, [upgrade your subscription](/manuals/subscription/plans/docker.md#add-build-cloud-minutes). > [!TIP] > > If you build large images, consider allocating less storage for caching to -leave more space for active builds. +> leave more space for active builds. ## Private resource access diff --git a/content/manuals/docker-hub/troubleshoot.md b/content/manuals/docker-hub/troubleshoot.md index 494b900f1d64..3653ad3ccdd3 100644 --- a/content/manuals/docker-hub/troubleshoot.md +++ b/content/manuals/docker-hub/troubleshoot.md @@ -33,7 +33,7 @@ You have reached your pull rate limit. You may increase the limit by authenticat You can use one of the following solutions: - [Authenticate](./usage/pulls.md#authentication) or - [upgrade](../subscription/plans/docker.md#organization-subscriptions) your Docker + [upgrade](../subscription/plans/docker.md#organization-seats) your Docker account. - [View your pull rate limit](./usage/pulls.md#view-hourly-pull-rate-and-limit), wait until your pull rate limit decreases, and then try again. @@ -79,4 +79,4 @@ Unexpected status code 500 1. View the [Docker System Status Page](https://www.dockerstatus.com/) and verify that all services are operational. 2. Try accessing Docker Hub again. It may be a temporary issue. -3. [Contact Docker Support](https://www.docker.com/support/) to report the issue. \ No newline at end of file +3. [Contact Docker Support](https://www.docker.com/support/) to report the issue. diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index 84b407da33db..3b1b3bd4c3f0 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -50,7 +50,7 @@ You can subscribe to plans for individual or organization accounts, or plans for | [Gordon](/ai/gordon/) | Prepaid usage for the Gordon AI agent | Gordon Plus, Gordon Max, Gordon Ultra | | [AI Governance](/ai/sandboxes/governance/org/) | Purchase set amount of licenses | AI Governance | -Docker plans that upgrade your account (Docker Pro or Docker Team and Business) can provide a foundation for most use cases. Some product plans may require an upgraded Docker account while other product plans let you subscribe without an upgraded account. To learn more, see [Docker plans](/manuals/subscription/plans/_index.md). +Docker plans that upgrade your account (Docker Pro or Docker Team and Business) can provide a foundation for most use cases. Some product plans may require an upgraded Docker account while other product plans let you subscribe without an upgraded account. To learn more, see [Docker plans](/manuals/subscription/plans/). To subscribe to a plan, you can self-serve through **Billing** in [Docker Home](https://app.docker.com), or contact sales. diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md index 5bae8422df8d..3e08bfeafe15 100644 --- a/content/manuals/subscription/plans/docker.md +++ b/content/manuals/subscription/plans/docker.md @@ -38,13 +38,13 @@ and organization accounts. ## Usage -There are four Docker plans between individual and organization account types. Docker Personal and Docker Pro are for individual account types while Docker Team and Docker Business are for organization account types. +There are four Docker plans between individual and organization account types. Docker Personal and Docker Pro are for individual account types while Docker Team and Docker Business are for organization account types. This table summarizes usage limits and feature sets available with each Docker plan: | Feature | Personal | Pro | Team | Business | | ---------------------------- | ---------- | ---------- | ---------- | --------- | -| Docker Desktop | Basic | Commercial | Commercial | Hardened | +| Docker Desktop | Basic | Commercial | Commercial | Hardened | | Private Hub repos | 1 | Unlimited | Unlimited | Unlimited | | Hub pull rate | 100/hr | Unlimited | Unlimited | Unlimited | | Docker Scout repos | 1 | 2 | Unlimited | Unlimited | @@ -67,7 +67,7 @@ annual billing options. Upgrading your plan immediately extends access to all features and entitlements. -### Organization seats +### Organization seats For Docker Team and Docker Business, you can purchase more seats to extend access to new members in your organization. To learn how to manage seats, see [Manage seats](/manuals/admin/organization/manage/manage-seats.md). @@ -88,12 +88,12 @@ overview of Docker Build Cloud features, see the Base minutes reset on an annual or monthly cadence, and don't accumulate. Additional purchased minutes expire at the end of your billing period. -For example: +For example: -- On an annual plan, additional minutes last until your annual renewal. +- On an annual plan, additional minutes last until your annual renewal. - On a monthly plan, they expire at month end. -#### Add Build Cloud minutes +#### Add Build Cloud minutes To purchase additional minutes: @@ -103,11 +103,11 @@ To purchase additional minutes: 1. Choose your additional minute amount. 1. Verify your billing details, continue to payment, and complete checkout. -Your additional minutes appear on the Build minutes page immediately. +Your additional minutes appear on the Build minutes page immediately. ### Docker Offload licenses -[Docker Offload](/manuals/offload/_index.md) lets developers offload building and running containers to the cloud. Docker Offload licenses are available for Docker Team and Docker Business plans. Contact your Docker sales representative to purchase Docker Offload licenses. +[Docker Offload](/manuals/offload/_index.md) lets developers offload building and running containers to the cloud. Docker Offload licenses are available for Docker Team and Docker Business plans. Contact your Docker sales representative to purchase Docker Offload licenses. Once assigned to your account, organization owners can [manage license assignments](/manuals/admin/organization/manage/manage-licenses.md) in the Admin Console. @@ -131,20 +131,20 @@ You can add Testcontainers Cloud runtime minutes in two ways: - Use on-demand runtime minutes at $4 per 100 minutes, billed at the end of each monthly cycle. + + ## Downgrade > [!NOTE] -> You can't pause or delay a plan. If an -> invoice isn't paid by the due date, there's a +> You can't pause or delay a plan. If an +> invoice isn't paid by the due date, there's a > 15-day grace period starting from the due date. You can cancel or downgrade at any time before your renewal date. The unused portion is not refundable, but you retain access to paid features until the end of the current billing cycle. - When you downgrade from Docker Pro, your private repository collaborators are removed and additional private repositories are locked. - If you have Docker Team or Docker Business: - - Members provisioned through SCIM without a password will be locked out. Remove SSO connections and verified domains if your organization uses single sign-on. - - Convert private repositories to fit your new plan limits. + - Members provisioned through SCIM without a password will be locked out. Remove SSO connections and verified domains if your organization uses single sign-on. + - Convert private repositories to fit your new plan limits. If you have a sales-assisted Docker Business plan, contact your account manager to downgrade. - - diff --git a/content/manuals/subscription/setup.md b/content/manuals/subscription/setup.md index fb3b33454f45..03a3f7ae33a1 100644 --- a/content/manuals/subscription/setup.md +++ b/content/manuals/subscription/setup.md @@ -42,7 +42,7 @@ To change an existing plan, go to the **Plans** page: > [!TIP] > Billing behaviors vary from plan to plan. To learn more about upgrading or downgrading a specific plan, see the relevant -> [product page](/manuals/subscription/plans/_index.md). +> [product page](/manuals/subscription/plans/). ## Sales-led products @@ -52,6 +52,6 @@ these products. ## What's next -- [Learn about available plans](/manuals/subscription/plans/_index.md) +- [Learn about available plans](/manuals/subscription/plans/) - [Set up payment information](/manuals/billing/payment-method.md) - [View invoices](/manuals/billing/history.md) From 43dfa3b56ed5cf39a2b08cedc1c37c3d0cd5313b Mon Sep 17 00:00:00 2001 From: Alexa Date: Mon, 29 Jun 2026 15:44:22 -0500 Subject: [PATCH 07/22] docs: point upgrade/downgrade links to setup.md Upgrade and downgrade links in onboard.md, troubleshoot.md, and builder-settings.md previously targeted anchors in docker.md that either did not exist or pointed to the wrong section. Updated all three to link to setup.md#upgrade-or-downgrade-a-plan, which contains the actual step-by-step billing-portal flow. Also added a link to that same section from the Downgrade section in docker.md, which describes side effects but not steps. Co-authored-by: Cursor --- .../manuals/admin/organization/setup/onboard.md | 16 ++++++++-------- content/manuals/build-cloud/builder-settings.md | 2 +- content/manuals/docker-hub/troubleshoot.md | 2 +- content/manuals/subscription/plans/docker.md | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/content/manuals/admin/organization/setup/onboard.md b/content/manuals/admin/organization/setup/onboard.md index 273a7b96486c..1777901de37f 100644 --- a/content/manuals/admin/organization/setup/onboard.md +++ b/content/manuals/admin/organization/setup/onboard.md @@ -73,13 +73,13 @@ receive your Docker subscription benefits. 1. Identify the Docker users in your organization. - If your organization uses device management software, like MDM or Jamf, - you can use the device management software to help identify Docker users. - See your device management software's documentation for details. You can - identify Docker users by checking if Docker Desktop is installed at the - following location on each user's machine: - - Mac: `/Applications/Docker.app` - - Windows: `C:\Program Files\Docker\Docker`(all-user installation) or `%LOCALAPPDATA%\Programs\DockerDesktop` (per-user installation (Beta)) - - Linux: `/opt/docker-desktop` + you can use the device management software to help identify Docker users. + See your device management software's documentation for details. You can + identify Docker users by checking if Docker Desktop is installed at the + following location on each user's machine: + - Mac: `/Applications/Docker.app` + - Windows: `C:\Program Files\Docker\Docker`(all-user installation) or `%LOCALAPPDATA%\Programs\DockerDesktop` (per-user installation (Beta)) + - Linux: `/opt/docker-desktop` - If your organization doesn't use device management software or your users haven't installed Docker Desktop yet, you can survey your users to identify who is using Docker Desktop. @@ -122,7 +122,7 @@ For more details, see [Invite members](/manuals/admin/organization/manage/member Configuring SSO and SCIM is optional and only available to Docker Business subscribers. To upgrade a Docker Team subscription to a Docker Business -subscription, see [Change your subscription](/manuals/subscription/plans/docker.md). +subscription, see [Upgrade or downgrade a plan](/manuals/subscription/setup.md#upgrade-or-downgrade-a-plan). Use your identity provider (IdP) to manage members and provision them to Docker automatically via SSO and SCIM. See the following for more details: diff --git a/content/manuals/build-cloud/builder-settings.md b/content/manuals/build-cloud/builder-settings.md index f789b57414db..1dcc8c9ea156 100644 --- a/content/manuals/build-cloud/builder-settings.md +++ b/content/manuals/build-cloud/builder-settings.md @@ -47,7 +47,7 @@ two builders: ### Get more build cache space -To get more Build cache space, [upgrade your subscription](/manuals/subscription/plans/docker.md#add-build-cloud-minutes). +To get more Build cache space, [upgrade your subscription](/manuals/subscription/setup.md#upgrade-or-downgrade-a-plan). > [!TIP] > diff --git a/content/manuals/docker-hub/troubleshoot.md b/content/manuals/docker-hub/troubleshoot.md index 3653ad3ccdd3..6463aa2ede78 100644 --- a/content/manuals/docker-hub/troubleshoot.md +++ b/content/manuals/docker-hub/troubleshoot.md @@ -33,7 +33,7 @@ You have reached your pull rate limit. You may increase the limit by authenticat You can use one of the following solutions: - [Authenticate](./usage/pulls.md#authentication) or - [upgrade](../subscription/plans/docker.md#organization-seats) your Docker + [upgrade](../subscription/setup.md#upgrade-or-downgrade-a-plan) your Docker account. - [View your pull rate limit](./usage/pulls.md#view-hourly-pull-rate-and-limit), wait until your pull rate limit decreases, and then try again. diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md index 3e08bfeafe15..467b93b7a340 100644 --- a/content/manuals/subscription/plans/docker.md +++ b/content/manuals/subscription/plans/docker.md @@ -140,7 +140,7 @@ You can add Testcontainers Cloud runtime minutes in two ways: > invoice isn't paid by the due date, there's a > 15-day grace period starting from the due date. -You can cancel or downgrade at any time before your renewal date. The unused portion is not refundable, but you retain access to paid features until the end of the current billing cycle. +You can cancel or downgrade at any time before your renewal date. The unused portion is not refundable, but you retain access to paid features until the end of the current billing cycle. For steps, see [Upgrade or downgrade a plan](../setup.md#upgrade-or-downgrade-a-plan). - When you downgrade from Docker Pro, your private repository collaborators are removed and additional private repositories are locked. - If you have Docker Team or Docker Business: From 3e076f2d104c43431bed036ba9dbd650ea1ba0b4 Mon Sep 17 00:00:00 2001 From: Alexa Date: Mon, 29 Jun 2026 15:49:07 -0500 Subject: [PATCH 08/22] docs: fix aliases, upgrade link, and vale errors Moved /subscription/change/ alias from plans/_index.md to setup.md (correct redirect target for plan change flow) and added /subscription/setup/ alias. Updated billing/3d-secure.md upgrade link to setup.md#upgrade-or-downgrade-a-plan for consistency. Fixed three vale errors: replaced 'our' with 'the' in plans/_index.md, changed 'Docker team representative' to 'Docker sales representative' in ai-governance.md, and spelled out 'Mgmt' as 'Management' in docker.md. Co-authored-by: Cursor --- content/manuals/billing/3d-secure.md | 2 +- content/manuals/subscription/plans/_index.md | 3 +-- .../subscription/plans/ai-governance.md | 4 ++-- content/manuals/subscription/plans/docker.md | 24 +++++++++---------- content/manuals/subscription/setup.md | 3 +++ 5 files changed, 19 insertions(+), 17 deletions(-) diff --git a/content/manuals/billing/3d-secure.md b/content/manuals/billing/3d-secure.md index 6f9c7e3d83ce..a94ccf132503 100644 --- a/content/manuals/billing/3d-secure.md +++ b/content/manuals/billing/3d-secure.md @@ -29,7 +29,7 @@ actions: - Starting a [paid subscription](../subscription/setup.md) - Changing your [billing cycle](/manuals/billing/cycle.md) from monthly to annual -- [Upgrading your subscription](../subscription/plans/docker.md) +- [Upgrading your subscription](../subscription/setup.md#upgrade-or-downgrade-a-plan) - [Adding seats](../admin/organization/manage/manage-seats.md) to an existing subscription If 3DS is required and your payment method supports it, the verification prompt diff --git a/content/manuals/subscription/plans/_index.md b/content/manuals/subscription/plans/_index.md index 6a6e56979f45..36adcdb84e11 100644 --- a/content/manuals/subscription/plans/_index.md +++ b/content/manuals/subscription/plans/_index.md @@ -10,7 +10,6 @@ keywords: weight: 20 aliases: - /subscription/products/ - - /subscription/change/ - /subscription/scale/ - /subscription/details/ grid: @@ -33,7 +32,7 @@ grid: --- > [!TIP] -> Interested in pricing details? Check out our +> Interested in pricing details? Check out the > [pricing page](https://www.docker.com/pricing/) to compare plans. The Docker product catalog lets you add plans to your Docker account on a self-serve basis. Plans can be tied to personal and organization account types, and include options to extend usage limits. diff --git a/content/manuals/subscription/plans/ai-governance.md b/content/manuals/subscription/plans/ai-governance.md index 249a6728a15e..6a02858c7fc2 100644 --- a/content/manuals/subscription/plans/ai-governance.md +++ b/content/manuals/subscription/plans/ai-governance.md @@ -22,8 +22,8 @@ aliases: AI Governance lets organization owners enforce [governance policies](/manuals/ai/sandboxes/governance/org.md) to license-holding members. Organization policies override the local policies of a license-holding member. Members without an AI Governance license can still access Docker AI products. -You can [assign AI Governance licenses](/manuals/admin/organization/manage/manage-licenses.md) to any organization member, even if they don't occupy a Docker Team or Docker Business seat. +You can [assign AI Governance licenses](/manuals/admin/organization/manage/manage-licenses.md) to any organization member, even if they don't occupy a Docker Team or Docker Business seat. ## Billing behaviors -AI Governance plan pricing is based on the number of licenses purchased. To add licenses, downgrade, or cancel your plan, contact your Docker team representative. +AI Governance plan pricing is based on the number of licenses purchased. To add licenses, downgrade, or cancel your plan, contact your Docker sales representative. diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md index 467b93b7a340..d336e57d6cf8 100644 --- a/content/manuals/subscription/plans/docker.md +++ b/content/manuals/subscription/plans/docker.md @@ -42,18 +42,18 @@ There are four Docker plans between individual and organization account types. D This table summarizes usage limits and feature sets available with each Docker plan: -| Feature | Personal | Pro | Team | Business | -| ---------------------------- | ---------- | ---------- | ---------- | --------- | -| Docker Desktop | Basic | Commercial | Commercial | Hardened | -| Private Hub repos | 1 | Unlimited | Unlimited | Unlimited | -| Hub pull rate | 100/hr | Unlimited | Unlimited | Unlimited | -| Docker Scout repos | 1 | 2 | Unlimited | Unlimited | -| Gordon | Included | Included | — | — | -| Build Cloud minutes/month | Free trial | 200 | 500 | 1,500 | -| Testcontainers minutes/month | Free trial | 100 | 500 | 1,500 | -| SSO / SCIM | — | — | — | ✓ | -| Registry & Image Access Mgmt | — | — | — | ✓ | -| Max users | 1 | 1 | 100 | Unlimited | +| Feature | Personal | Pro | Team | Business | +| ---------------------------------- | ---------- | ---------- | ---------- | --------- | +| Docker Desktop | Basic | Commercial | Commercial | Hardened | +| Private Hub repos | 1 | Unlimited | Unlimited | Unlimited | +| Hub pull rate | 100/hr | Unlimited | Unlimited | Unlimited | +| Docker Scout repos | 1 | 2 | Unlimited | Unlimited | +| Gordon | Included | Included | — | — | +| Build Cloud minutes/month | Free trial | 200 | 500 | 1,500 | +| Testcontainers minutes/month | Free trial | 100 | 500 | 1,500 | +| SSO / SCIM | — | — | — | ✓ | +| Registry & Image Access Management | — | — | — | ✓ | +| Max users | 1 | 1 | 100 | Unlimited | > [!TIP] > If you're upgrading from a Personal plan to a Team plan diff --git a/content/manuals/subscription/setup.md b/content/manuals/subscription/setup.md index 03a3f7ae33a1..7bdca54008e5 100644 --- a/content/manuals/subscription/setup.md +++ b/content/manuals/subscription/setup.md @@ -8,6 +8,9 @@ keywords: purchase subscription, buy docker subscription, product catalog, browse products, upgrade subscription, downgrade subscription, docker billing weight: 10 +aliases: + - /subscription/change/ + - /subscription/setup/ --- You can add and manage your plans from the billing portal in Docker home. Within the billing portal, you use the product catalog to view From aab970ffe6c53707803aed28ae9340d54504f70b Mon Sep 17 00:00:00 2001 From: Alexa Date: Mon, 29 Jun 2026 15:52:20 -0500 Subject: [PATCH 09/22] docs: move upgrade/downgrade aliases from docker.md to setup.md Aliases for /docker-hub/upgrade/, /subscription/upgrade/, /subscription/downgrade/, and related upgrade/downgrade URLs were on docker.md (a plan entitlements page) but should redirect to setup.md where the actual upgrade/downgrade workflow lives. Co-authored-by: Cursor --- content/manuals/subscription/plans/docker.md | 8 -------- content/manuals/subscription/setup.md | 8 ++++++++ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md index d336e57d6cf8..70c4fba5bf18 100644 --- a/content/manuals/subscription/plans/docker.md +++ b/content/manuals/subscription/plans/docker.md @@ -15,14 +15,6 @@ aliases: - /subscription/core/ - /subscription/testcontainers-cloud/ - /subscription/products/testcontainers-cloud/ - - /docker-hub/upgrade/ - - /docker-hub/billing/upgrade/ - - /subscription/upgrade/ - - /subscription/downgrade/ - - /subscription/core-subscription/upgrade/ - - /subscription/core-subscription/downgrade/ - - /docker-hub/cancel-downgrade/ - - /docker-hub/billing/downgrade/ - /billing/scout-billing/ - /billing/subscription-management/ - /subscription/products/build-cloud/ diff --git a/content/manuals/subscription/setup.md b/content/manuals/subscription/setup.md index 7bdca54008e5..610d635f8dec 100644 --- a/content/manuals/subscription/setup.md +++ b/content/manuals/subscription/setup.md @@ -11,6 +11,14 @@ weight: 10 aliases: - /subscription/change/ - /subscription/setup/ + - /docker-hub/upgrade/ + - /docker-hub/billing/upgrade/ + - /subscription/upgrade/ + - /subscription/downgrade/ + - /subscription/core-subscription/upgrade/ + - /subscription/core-subscription/downgrade/ + - /docker-hub/cancel-downgrade/ + - /docker-hub/billing/downgrade/ --- You can add and manage your plans from the billing portal in Docker home. Within the billing portal, you use the product catalog to view From 7a1d3fa75570573be2aeeccc85f3f68f75af68b8 Mon Sep 17 00:00:00 2001 From: Alexa Date: Mon, 29 Jun 2026 16:23:43 -0500 Subject: [PATCH 10/22] docs: rename setup.md to manage.md and add cancel/downgrade steps Rename subscription/setup.md to subscription/manage.md and update its title to Set up, upgrade, or downgrade a plan to better reflect its full scope. Move the /billing/scout-billing/ and /billing/subscription-management/ aliases from docker.md to manage.md. Update all inbound links across admin, billing, build-cloud, docker-hub, and subscription pages to point to manage.md. Also add step-by-step cancel and downgrade instructions to docker.md, dhi.md, and gordon.md. --- .../organization/manage/manage-licenses.md | 4 ++-- .../organization/manage/manage-products.md | 2 +- .../admin/organization/setup/onboard.md | 2 +- content/manuals/billing/3d-secure.md | 4 ++-- .../manuals/build-cloud/builder-settings.md | 2 +- content/manuals/docker-hub/troubleshoot.md | 2 +- content/manuals/subscription/_index.md | 4 ++-- .../subscription/{setup.md => manage.md} | 10 ++++++---- content/manuals/subscription/plans/dhi.md | 18 +++++++++++++----- content/manuals/subscription/plans/docker.md | 18 +++++++++++------- content/manuals/subscription/plans/gordon.md | 8 +++++++- 11 files changed, 47 insertions(+), 27 deletions(-) rename content/manuals/subscription/{setup.md => manage.md} (91%) diff --git a/content/manuals/admin/organization/manage/manage-licenses.md b/content/manuals/admin/organization/manage/manage-licenses.md index 368cd198b787..42439658120b 100644 --- a/content/manuals/admin/organization/manage/manage-licenses.md +++ b/content/manuals/admin/organization/manage/manage-licenses.md @@ -9,7 +9,7 @@ weight: 30 Licenses let you selectively choose which of your organization members have access to supported Docker products. Organization owners can oversee who on their team has active licenses, or configure licenses to assign automatically when members access supported Docker products. Like Docker Core seats, licenses can be configured on a per member basis. > [!TIP] -> To learn more about product licenses, Docker Core seats, and other Docker add-ons see [Docker plans](/manuals/subscription/plans/), +> To learn more about product licenses, Docker Core seats, and other Docker add-ons see [Docker plans](/manuals/subscription/plans/_index.md), > or contact sales to purchase licenses. ## Manage licenses @@ -42,7 +42,7 @@ AI Governance licenses include single sign-on (SSO) and provisioning features re See these docs to explore Docker Core add-ons, or products that need licenses: -- [Docker plans](/manuals/subscription/plans/) to learn about different add-ons +- [Docker plans](/manuals/subscription/plans/_index.md) to learn about different add-ons - [Manage seats](/manuals/admin/organization/manage/manage-seats.md) to add more seats to your Docker Core subscription - [AI Governance](/manuals/ai/sandboxes/governance/org.md) to set up organization policies for your organization members - [Docker Offload](/manuals/offload/about.md) to let your developers offload building and running containers to the cloud diff --git a/content/manuals/admin/organization/manage/manage-products.md b/content/manuals/admin/organization/manage/manage-products.md index 391cf8327628..c6e4d36acf9d 100644 --- a/content/manuals/admin/organization/manage/manage-products.md +++ b/content/manuals/admin/organization/manage/manage-products.md @@ -149,4 +149,4 @@ To view usage for Docker products: [Docker Offload usage and billing](/manuals/offload/usage.md). If your usage or seat count exceeds your subscription amount, you can -[view available Docker plans](../../../subscription/plans/) to meet your needs. +[add seats](./manage-seats.md) or [view available Docker plans](../../../subscription/plans/_index.md) to meet your needs. diff --git a/content/manuals/admin/organization/setup/onboard.md b/content/manuals/admin/organization/setup/onboard.md index 1777901de37f..15f17dbf4a79 100644 --- a/content/manuals/admin/organization/setup/onboard.md +++ b/content/manuals/admin/organization/setup/onboard.md @@ -122,7 +122,7 @@ For more details, see [Invite members](/manuals/admin/organization/manage/member Configuring SSO and SCIM is optional and only available to Docker Business subscribers. To upgrade a Docker Team subscription to a Docker Business -subscription, see [Upgrade or downgrade a plan](/manuals/subscription/setup.md#upgrade-or-downgrade-a-plan). +subscription, see [Upgrade or downgrade a plan](/manuals/subscription/manage.md#upgrade-or-downgrade-a-plan). Use your identity provider (IdP) to manage members and provision them to Docker automatically via SSO and SCIM. See the following for more details: diff --git a/content/manuals/billing/3d-secure.md b/content/manuals/billing/3d-secure.md index a94ccf132503..738eef2b1735 100644 --- a/content/manuals/billing/3d-secure.md +++ b/content/manuals/billing/3d-secure.md @@ -27,9 +27,9 @@ requirements. You may be asked to verify your identity when performing any of the following actions: -- Starting a [paid subscription](../subscription/setup.md) +- Starting a [paid subscription](../subscription/manage.md) - Changing your [billing cycle](/manuals/billing/cycle.md) from monthly to annual -- [Upgrading your subscription](../subscription/setup.md#upgrade-or-downgrade-a-plan) +- [Upgrading your subscription](../subscription/manage.md#upgrade-or-downgrade-a-plan) - [Adding seats](../admin/organization/manage/manage-seats.md) to an existing subscription If 3DS is required and your payment method supports it, the verification prompt diff --git a/content/manuals/build-cloud/builder-settings.md b/content/manuals/build-cloud/builder-settings.md index 1dcc8c9ea156..5b526208d07f 100644 --- a/content/manuals/build-cloud/builder-settings.md +++ b/content/manuals/build-cloud/builder-settings.md @@ -47,7 +47,7 @@ two builders: ### Get more build cache space -To get more Build cache space, [upgrade your subscription](/manuals/subscription/setup.md#upgrade-or-downgrade-a-plan). +To get more Build cache space, [upgrade your subscription](/manuals/subscription/manage.md#upgrade-or-downgrade-a-plan). > [!TIP] > diff --git a/content/manuals/docker-hub/troubleshoot.md b/content/manuals/docker-hub/troubleshoot.md index 6463aa2ede78..800ed1e79f79 100644 --- a/content/manuals/docker-hub/troubleshoot.md +++ b/content/manuals/docker-hub/troubleshoot.md @@ -33,7 +33,7 @@ You have reached your pull rate limit. You may increase the limit by authenticat You can use one of the following solutions: - [Authenticate](./usage/pulls.md#authentication) or - [upgrade](../subscription/setup.md#upgrade-or-downgrade-a-plan) your Docker + [upgrade](../subscription/manage.md#upgrade-or-downgrade-a-plan) your Docker account. - [View your pull rate limit](./usage/pulls.md#view-hourly-pull-rate-and-limit), wait until your pull rate limit decreases, and then try again. diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index 3b1b3bd4c3f0..6ae3ab4f88fd 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -17,7 +17,7 @@ grid_subscriptions: icon: magnifying-glass - title: Set up your plan description: Get started setting up a personal or organization plan. - link: /subscription/setup/ + link: /subscription/manage/ icon: shopping-cart - title: Explore plans description: Browse available Docker plans and add-ons for individuals, teams, and organizations. @@ -50,7 +50,7 @@ You can subscribe to plans for individual or organization accounts, or plans for | [Gordon](/ai/gordon/) | Prepaid usage for the Gordon AI agent | Gordon Plus, Gordon Max, Gordon Ultra | | [AI Governance](/ai/sandboxes/governance/org/) | Purchase set amount of licenses | AI Governance | -Docker plans that upgrade your account (Docker Pro or Docker Team and Business) can provide a foundation for most use cases. Some product plans may require an upgraded Docker account while other product plans let you subscribe without an upgraded account. To learn more, see [Docker plans](/manuals/subscription/plans/). +Docker plans that upgrade your account (Docker Pro or Docker Team and Business) can provide a foundation for most use cases. Some product plans may require an upgraded Docker account while other product plans let you subscribe without an upgraded account. To learn more, see [Docker plans](/manuals/subscription/plans/_index.md). To subscribe to a plan, you can self-serve through **Billing** in [Docker Home](https://app.docker.com), or contact sales. diff --git a/content/manuals/subscription/setup.md b/content/manuals/subscription/manage.md similarity index 91% rename from content/manuals/subscription/setup.md rename to content/manuals/subscription/manage.md index 610d635f8dec..af4ec00be949 100644 --- a/content/manuals/subscription/setup.md +++ b/content/manuals/subscription/manage.md @@ -1,6 +1,6 @@ --- -title: Set up a new plan -linkTitle: Setup +title: Set up, upgrade, or downgrade a plan +linkTitle: Manage description: Learn how to purchase a new Docker plan from the product catalog and how to upgrade or downgrade an existing plan. @@ -19,6 +19,8 @@ aliases: - /subscription/core-subscription/downgrade/ - /docker-hub/cancel-downgrade/ - /docker-hub/billing/downgrade/ + - /billing/scout-billing/ + - /billing/subscription-management/ --- You can add and manage your plans from the billing portal in Docker home. Within the billing portal, you use the product catalog to view @@ -53,7 +55,7 @@ To change an existing plan, go to the **Plans** page: > [!TIP] > Billing behaviors vary from plan to plan. To learn more about upgrading or downgrading a specific plan, see the relevant -> [product page](/manuals/subscription/plans/). +> [product page](/manuals/subscription/plans/_index.md). ## Sales-led products @@ -63,6 +65,6 @@ these products. ## What's next -- [Learn about available plans](/manuals/subscription/plans/) +- [Learn about available plans](/manuals/subscription/plans/_index.md) - [Set up payment information](/manuals/billing/payment-method.md) - [View invoices](/manuals/billing/history.md) diff --git a/content/manuals/subscription/plans/dhi.md b/content/manuals/subscription/plans/dhi.md index 0485b1a7b845..3c3f6e844291 100644 --- a/content/manuals/subscription/plans/dhi.md +++ b/content/manuals/subscription/plans/dhi.md @@ -17,13 +17,13 @@ aliases: [Docker Hardened Images (DHI)](/manuals/dhi/_index.md) are secure, minimal, production-ready container images maintained by Docker. DHI is available in three plans: Community, Select, and Enterprise. > [!TIP] -> To subscribe to DHI Select, see [Set up a new plan](../setup.md). +> To subscribe to DHI Select, see [Set up, upgrade, or downgrade a plan](../manage.md). ## Usage -DHI Community gives you access to hardened base images from a public registry at no cost or additional setup. Any organization can pull hardened base images directly from `dhi.io`. +DHI Community gives you access to hardened base images from a public registry at no cost or additional setup. Any organization can pull hardened base images directly from `dhi.io`. -When you upgrade from DHI Community to DHI Select, you purchase a set number of repositories that are mirrored into your organization's namespace. Entitlements are scoped to the organization account that you assign them to during checkout. All organization members can then pull from those mirrored repositories. +When you upgrade from DHI Community to DHI Select, you purchase a set number of repositories that are mirrored into your organization's namespace. Entitlements are scoped to the organization account that you assign them to during checkout. All organization members can then pull from those mirrored repositories. DHI Enterprise extends DHI Select with unlimited customizations, full catalog access, the Hardened System Packages repository, and an Extended Lifecycle Support add-on. To upgrade to DHI Enterprise, [contact Docker sales](https://www.docker.com/pricing/contact-sales/). @@ -33,11 +33,19 @@ For details on setting up and managing repositories, see [Get started with DHI S DHI Select is an annual plan billed per repository from the date your plan starts. Repositories added mid-cycle are prorated for the remainder of the billing period. +To add more repositories, go to **Active plans** in the billing portal. For steps, see [Upgrade or downgrade a plan](../manage.md#upgrade-or-downgrade-a-plan). + ## Downgrade Cancellations and repository removals are deferred to the end of the current billing cycle. You can cancel renewal or remove repositories at any time. You cannot stop a plan mid-cycle to receive a partial refund. +To cancel or remove repositories: + +1. Sign in to [Docker Home](https://app.docker.com/) and go to **Billing**. +1. From **Active plans**, select **Manage** next to your DHI plan. +1. Select **Cancel auto renewal** to cancel, or reduce the repository count to remove repositories. + - Cancellations and repository removals take effect at the end of the current annual billing cycle. - Repository access remains active until the cycle ends. - -If you're a DHI Enterprise customer, reach out to your sales representative to downgrade. \ No newline at end of file + +If you're a DHI Enterprise customer, reach out to your sales representative to downgrade. diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md index 70c4fba5bf18..970f89a1e64e 100644 --- a/content/manuals/subscription/plans/docker.md +++ b/content/manuals/subscription/plans/docker.md @@ -15,8 +15,6 @@ aliases: - /subscription/core/ - /subscription/testcontainers-cloud/ - /subscription/products/testcontainers-cloud/ - - /billing/scout-billing/ - - /billing/subscription-management/ - /subscription/products/build-cloud/ - /subscription/build-cloud/ --- @@ -26,7 +24,7 @@ licensing, and expanded feature sets. Plans are available for personal accounts and organization accounts. > [!TIP] -> To subscribe to a Docker plan, see [Set up a new plan](../setup.md). +> To subscribe to a Docker plan, see [Set up, upgrade, or downgrade a plan](../manage.md). ## Usage @@ -132,11 +130,17 @@ You can add Testcontainers Cloud runtime minutes in two ways: > invoice isn't paid by the due date, there's a > 15-day grace period starting from the due date. -You can cancel or downgrade at any time before your renewal date. The unused portion is not refundable, but you retain access to paid features until the end of the current billing cycle. For steps, see [Upgrade or downgrade a plan](../setup.md#upgrade-or-downgrade-a-plan). +You can cancel at any time before your renewal date. The unused portion is not refundable, but you retain access to paid features until the end of the current billing cycle. Canceling a paid plan returns your account to Docker Personal. -- When you downgrade from Docker Pro, your private repository collaborators are removed and additional private repositories are locked. -- If you have Docker Team or Docker Business: +To cancel your plan: + +1. Sign in to [Docker Home](https://app.docker.com/) and go to **Billing**. +1. From **Active plans**, select the action menu next to your plan. +1. Select **Cancel plan** and complete the feedback survey. + +- When you cancel Docker Pro, your private repository collaborators are removed and additional private repositories are locked. +- If you cancel Docker Team or Docker Business: - Members provisioned through SCIM without a password will be locked out. Remove SSO connections and verified domains if your organization uses single sign-on. - Convert private repositories to fit your new plan limits. -If you have a sales-assisted Docker Business plan, contact your account manager to downgrade. +If you have a sales-assisted Docker Business plan, contact your account manager to cancel. diff --git a/content/manuals/subscription/plans/gordon.md b/content/manuals/subscription/plans/gordon.md index e20c0d6557f7..09096dbb1a96 100644 --- a/content/manuals/subscription/plans/gordon.md +++ b/content/manuals/subscription/plans/gordon.md @@ -16,7 +16,7 @@ aliases: [Gordon](/manuals/ai/gordon/_index.md) is an AI assistant for Docker workflows. Gordon Base is included at no cost with Docker Personal and Docker Pro plans. Gordon Plus, Max, and Ultra increase your monthly usage allowance and are available as self-serve in the billing portal. > [!TIP] -> To subscribe to a Gordon plan, see [Set up a new plan](../setup.md). +> To subscribe to a Gordon plan, see [Set up, upgrade, or downgrade a plan](../manage.md). ## Usage @@ -42,6 +42,12 @@ When you downgrade to a lower Gordon plan, the change takes effect on the 1st of Cancelling a Gordon plan and returning to Gordon Base follows the same pattern. +To downgrade or cancel: + +1. Sign in to [Docker Home](https://app.docker.com/) and go to **Billing**. +1. From **Active plans**, select **Manage** next to your Gordon plan. +1. Select a lower plan to downgrade, or select **Cancel auto renewal** to cancel. + > [!IMPORTANT] > Docker does not issue refunds or credits > for remaining days in the current cycle. From 910ea619f75a3e4c5331b6ab7c8f04ab2299632c Mon Sep 17 00:00:00 2001 From: Alexa Date: Tue, 30 Jun 2026 08:44:16 -0500 Subject: [PATCH 11/22] docs: update subscription overview and manage page for billing portal changes Restructures the subscription index to add a dedicated Manage your plans section with a contact sales link and pointer to the Manage page. Updates manage.md to reflect the current billing portal UI (Overview page, active plans actions, cancel flows), renames the section heading from Upgrade or downgrade to Upgrade or cancel, reorders plan/manage page weights, and clarifies the cancellation note on docker.md. --- content/manuals/subscription/_index.md | 8 +++-- content/manuals/subscription/manage.md | 36 +++++++++----------- content/manuals/subscription/plans/_index.md | 2 +- content/manuals/subscription/plans/docker.md | 2 +- 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index 6ae3ab4f88fd..728d28e05cd8 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -52,8 +52,6 @@ You can subscribe to plans for individual or organization accounts, or plans for Docker plans that upgrade your account (Docker Pro or Docker Team and Business) can provide a foundation for most use cases. Some product plans may require an upgraded Docker account while other product plans let you subscribe without an upgraded account. To learn more, see [Docker plans](/manuals/subscription/plans/_index.md). -To subscribe to a plan, you can self-serve through **Billing** in [Docker Home](https://app.docker.com), or contact sales. - ## Top up your plan Plans come with usage entitlements that can be extended without upgrading to a different plan. @@ -65,7 +63,11 @@ Plans come with usage entitlements that can be extended without upgrading to a d | Minutes | Cloud build capacity, sold in blocks and consumed within the billing period. | Docker Build Cloud | | Repositories | Additional container repositories covered by security scanning and analysis features. | DHI | -Depending on the plan, you can top up your account through self-service or by contacting sales. +## Manage your plans + +To subscribe to a plan, you can self-serve through **Billing** in [Docker Home](https://app.docker.com), or by contacting sales. + +To learn more about using the billing portal to manage your plans, see [Manage](/manuals/subscription/manage.md). ## What's next diff --git a/content/manuals/subscription/manage.md b/content/manuals/subscription/manage.md index af4ec00be949..41e5a73f911a 100644 --- a/content/manuals/subscription/manage.md +++ b/content/manuals/subscription/manage.md @@ -1,13 +1,12 @@ --- -title: Set up, upgrade, or downgrade a plan +title: Manage plans linkTitle: Manage description: - Learn how to purchase a new Docker plan from the product catalog and - how to upgrade or downgrade an existing plan. + Learn how to set up, upgrade, downgrade or cancel, or cancel auto-renewal for available plans. keywords: purchase subscription, buy docker subscription, product catalog, browse - products, upgrade subscription, downgrade subscription, docker billing -weight: 10 + products, upgrade subscription, downgrade subscription, docker billing, cancel auto-renewal, cancel, top up, manage +weight: 20 aliases: - /subscription/change/ - /subscription/setup/ @@ -23,8 +22,8 @@ aliases: - /billing/subscription-management/ --- -You can add and manage your plans from the billing portal in Docker home. Within the billing portal, you use the product catalog to view -self-serve Docker products, while the plans page shows your active plans with options to upgrade or downgrade. +You can add and manage your plans from the billing portal in Docker Home. Within the billing portal, you use the product catalog to view +self-serve Docker products, while the Overview page shows your active plans with options to upgrade or cancel. ## Set up a new plan @@ -34,24 +33,23 @@ You can purchase Docker plans through the product catalog: account or your organization account. 1. Go to **Billing**. 1. Select **Browse products**. - - The **Products** page is Docker's product catalog. - - It lists all products you can purchase via self-serve. + - The **Products** page contains products and upgrades available for self-serve. - Some products in the catalog may apply to personal accounts, organization accounts, or both. - Each product tile uses an account-type flag so you know the difference. 1. Select **View plans** to add a plan to your Docker account. 1. Verify your billing details, continue to payment, and complete checkout. -## Upgrade or downgrade a plan +## Upgrade or cancel a plan -To change an existing plan, go to the **Plans** page: +You can manage your active plans from the billing Overview page. 1. Sign in to [Docker Home](https://app.docker.com/), then choose your personal account or your organization account. -1. Go to **Billing** to view the **Plans** page. This shows your active plans and payment details. - - The **Active plans** page contains information about plan type, renewal cadence, and usage. - - To learn more about managing your billing details, see [Billing](/manuals/billing/_index.md). - - To return to **Plans** after managing your billing details, select **Overview** in the left nav. -1. View **Active plans** to upgrade, downgrade, or view your active plans. +1. Go to **Billing** to view the Overview page. This shows your active plans and payment details. + - **Active plans** contains information about plan type, renewal cadence, and usage. +1. Top up, upgrade, downgrade, or cancel your active plans from the **Active plans** page. + - This area is where you complete all plan management actions. + - Depending on the plan type, you can select the action menu button or the **Manage** button to choose from available actions. > [!TIP] > Billing behaviors vary from plan to plan. To learn more about upgrading or downgrading a specific plan, see the relevant @@ -59,12 +57,12 @@ To change an existing plan, go to the **Plans** page: ## Sales-led products -Some products specify that they're sales-led. You must -[contact sales](https://www.docker.com/pricing/contact-sales/) to opt in to -these products. +Some products are sales-led. You must +contact sales to opt in. ## What's next - [Learn about available plans](/manuals/subscription/plans/_index.md) - [Set up payment information](/manuals/billing/payment-method.md) - [View invoices](/manuals/billing/history.md) +- To learn more about managing your billing details, see [Billing](/manuals/billing/_index.md). diff --git a/content/manuals/subscription/plans/_index.md b/content/manuals/subscription/plans/_index.md index 36adcdb84e11..c1835ed3b02c 100644 --- a/content/manuals/subscription/plans/_index.md +++ b/content/manuals/subscription/plans/_index.md @@ -7,7 +7,7 @@ description: keywords: docker products, docker subscriptions, docker core, ai governance, dhi select, docker build cloud, gordon plans, product catalog -weight: 20 +weight: 10 aliases: - /subscription/products/ - /subscription/scale/ diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md index 970f89a1e64e..f75c5c001713 100644 --- a/content/manuals/subscription/plans/docker.md +++ b/content/manuals/subscription/plans/docker.md @@ -130,7 +130,7 @@ You can add Testcontainers Cloud runtime minutes in two ways: > invoice isn't paid by the due date, there's a > 15-day grace period starting from the due date. -You can cancel at any time before your renewal date. The unused portion is not refundable, but you retain access to paid features until the end of the current billing cycle. Canceling a paid plan returns your account to Docker Personal. +When you cancel your plan, you downgrade your account type. You can cancel at any time before your renewal date. The unused portion is not refundable, but you retain access to paid features until the end of the current billing cycle. Canceling a paid plan returns your account to Docker Personal. To cancel your plan: From 5796e93cf0a0210ae0d1edd845565187cc86e766 Mon Sep 17 00:00:00 2001 From: Alexa Date: Tue, 30 Jun 2026 09:00:16 -0500 Subject: [PATCH 12/22] docs: update subscription billing portal UI and fix broken anchors Restructures the subscription index to add a Manage your plans section. Updates manage.md to reflect the current billing portal UI, renames the upgrade/downgrade section to Upgrade plans, and scopes it to upgrades only. Updates product pages (docker, gordon, dhi, ai-governance) with revised billing behaviors, cancellation steps, and contact sales tracking IDs. Fixes broken deactivate-or-downgrade and upgrade-or-downgrade-a-plan fragment anchors across billing, admin, build-cloud, and docker-hub pages. Co-authored-by: Cursor --- .../accounts/deactivate-user-account.md | 2 +- .../admin/organization/deactivate-account.md | 2 +- .../admin/organization/setup/onboard.md | 2 +- .../manuals/admin/organization/setup/orgs.md | 2 +- content/manuals/billing/3d-secure.md | 2 +- content/manuals/billing/payment-method.md | 2 +- .../manuals/build-cloud/builder-settings.md | 2 +- content/manuals/docker-hub/troubleshoot.md | 2 +- content/manuals/subscription/_index.md | 2 +- content/manuals/subscription/manage.md | 15 ++-- content/manuals/subscription/plans/_index.md | 2 + .../subscription/plans/ai-governance.md | 10 +-- content/manuals/subscription/plans/dhi.md | 25 +++--- content/manuals/subscription/plans/docker.md | 81 +++++++------------ content/manuals/subscription/plans/gordon.md | 19 ++--- 15 files changed, 74 insertions(+), 96 deletions(-) diff --git a/content/manuals/accounts/deactivate-user-account.md b/content/manuals/accounts/deactivate-user-account.md index 1add4d5bab68..0f95f0515055 100644 --- a/content/manuals/accounts/deactivate-user-account.md +++ b/content/manuals/accounts/deactivate-user-account.md @@ -32,7 +32,7 @@ Before deactivating your Docker account, ensure you meet the following requireme organization, or deactivate the organization. Similarly, if you are the sole owner of a company, either add someone else as a company owner and then remove yourself, or deactivate the company. -- If you have an active Docker subscription, [downgrade it to a Docker Personal subscription](../subscription/plans/docker.md#deactivate-or-downgrade). +- If you have an active Docker subscription, [downgrade it to a Docker Personal subscription](../subscription/plans/docker.md#cancel-a-docker-plan). - Download any images and tags you want to keep. Use `docker pull -a ` to pull all tags, or `docker pull :` to pull a specific tag. - If you linked a GitHub or Bitbucket account for automated builds, unlink it. diff --git a/content/manuals/admin/organization/deactivate-account.md b/content/manuals/admin/organization/deactivate-account.md index 1c1492af4fd2..a547294b44e7 100644 --- a/content/manuals/admin/organization/deactivate-account.md +++ b/content/manuals/admin/organization/deactivate-account.md @@ -26,7 +26,7 @@ organization: - Download any images and tags you want to keep. Use `docker pull -a ` to pull all tags, or `docker pull :` to pull a specific tag. -- If you have an active Docker subscription, [downgrade it to a free subscription](../../subscription/plans/docker.md#deactivate-or-downgrade). +- If you have an active Docker subscription, [downgrade it to a free subscription](../../subscription/plans/docker.md#cancel-a-docker-plan). - Remove all other members within the organization. - Unlink your [GitHub and Bitbucket accounts](../../docker-hub/repos/manage/builds/link-source.md#unlink-a-github-user-account). - For Business organizations, [remove your SSO connection](/manuals/enterprise/security/single-sign-on/manage.md#delete-a-connection). diff --git a/content/manuals/admin/organization/setup/onboard.md b/content/manuals/admin/organization/setup/onboard.md index 15f17dbf4a79..677793232db1 100644 --- a/content/manuals/admin/organization/setup/onboard.md +++ b/content/manuals/admin/organization/setup/onboard.md @@ -122,7 +122,7 @@ For more details, see [Invite members](/manuals/admin/organization/manage/member Configuring SSO and SCIM is optional and only available to Docker Business subscribers. To upgrade a Docker Team subscription to a Docker Business -subscription, see [Upgrade or downgrade a plan](/manuals/subscription/manage.md#upgrade-or-downgrade-a-plan). +subscription, see [Upgrade a plan](/manuals/subscription/manage.md#upgrade-plans). Use your identity provider (IdP) to manage members and provision them to Docker automatically via SSO and SCIM. See the following for more details: diff --git a/content/manuals/admin/organization/setup/orgs.md b/content/manuals/admin/organization/setup/orgs.md index 90a62f71b2c8..c905a1606cdb 100644 --- a/content/manuals/admin/organization/setup/orgs.md +++ b/content/manuals/admin/organization/setup/orgs.md @@ -74,7 +74,7 @@ the following steps: 1. Based on the number of seats from the secondary organization, [purchase additional seats](../manage/manage-seats.md) for the primary organization account that you want to keep. 1. Manually add users to the primary organization and remove existing users from the secondary organization. 1. Manually move over your data, including all repositories. -1. Once you're done moving all of your users and data, [downgrade](../../../subscription/plans/docker.md#deactivate-or-downgrade) the secondary account to a free subscription. Note that Docker does not offer refunds for downgrading organizations mid-billing cycle. +1. Once you're done moving all of your users and data, [downgrade](../../../subscription/plans/docker.md#cancel-a-docker-plan) the secondary account to a free subscription. Note that Docker does not offer refunds for downgrading organizations mid-billing cycle. If your organization has a Docker Business subscription with a purchase order, contact Support or your Account Manager at Docker. diff --git a/content/manuals/billing/3d-secure.md b/content/manuals/billing/3d-secure.md index 738eef2b1735..b7f9b940d33d 100644 --- a/content/manuals/billing/3d-secure.md +++ b/content/manuals/billing/3d-secure.md @@ -29,7 +29,7 @@ actions: - Starting a [paid subscription](../subscription/manage.md) - Changing your [billing cycle](/manuals/billing/cycle.md) from monthly to annual -- [Upgrading your subscription](../subscription/manage.md#upgrade-or-downgrade-a-plan) +- [Upgrading your subscription](../subscription/manage.md#upgrade-plans) - [Adding seats](../admin/organization/manage/manage-seats.md) to an existing subscription If 3DS is required and your payment method supports it, the verification prompt diff --git a/content/manuals/billing/payment-method.md b/content/manuals/billing/payment-method.md index 19d29abc34c1..ea5b7ab030a6 100644 --- a/content/manuals/billing/payment-method.md +++ b/content/manuals/billing/payment-method.md @@ -66,7 +66,7 @@ To remove a single payment method: 1. Find the payment method you want to remove from the **Payment method** table. 1. Select the three dots, then choose **Remove**. -To remove your default payment method, first set a different payment method as default, or [downgrade to a free subscription](/manuals/subscription/plans/docker.md#deactivate-or-downgrade). +To remove your default payment method, first set a different payment method as default, or [downgrade to a free subscription](/manuals/subscription/plans/docker.md#cancel-a-docker-plan). ## Enable and disable pay by invoice diff --git a/content/manuals/build-cloud/builder-settings.md b/content/manuals/build-cloud/builder-settings.md index 5b526208d07f..665fa99b05dc 100644 --- a/content/manuals/build-cloud/builder-settings.md +++ b/content/manuals/build-cloud/builder-settings.md @@ -47,7 +47,7 @@ two builders: ### Get more build cache space -To get more Build cache space, [upgrade your subscription](/manuals/subscription/manage.md#upgrade-or-downgrade-a-plan). +To get more Build cache space, [upgrade your subscription](/manuals/subscription/manage.md#upgrade-plans). > [!TIP] > diff --git a/content/manuals/docker-hub/troubleshoot.md b/content/manuals/docker-hub/troubleshoot.md index 800ed1e79f79..ddf772eba73c 100644 --- a/content/manuals/docker-hub/troubleshoot.md +++ b/content/manuals/docker-hub/troubleshoot.md @@ -33,7 +33,7 @@ You have reached your pull rate limit. You may increase the limit by authenticat You can use one of the following solutions: - [Authenticate](./usage/pulls.md#authentication) or - [upgrade](../subscription/manage.md#upgrade-or-downgrade-a-plan) your Docker + [upgrade](../subscription/manage.md#upgrade-plans) your Docker account. - [View your pull rate limit](./usage/pulls.md#view-hourly-pull-rate-and-limit), wait until your pull rate limit decreases, and then try again. diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index 728d28e05cd8..c4cd5183a349 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -36,7 +36,7 @@ aliases: - /docker-hub/billing/faq/ --- -You can subscribe to several Docker plans that range from free to paid plans. When you upgrade a plan, you expand your usage entitlements and feature sets for Docker products. You can also top up some plans, extending usage to more users without needing a full upgrade. +You can subscribe to several Docker plans that range from free to paid plans. When you upgrade a plan, you expand your usage entitlements and feature sets for Docker products. You can also top up some plans, extending usage to more users without changing your plan type. ## Docker plans diff --git a/content/manuals/subscription/manage.md b/content/manuals/subscription/manage.md index 41e5a73f911a..4d81649d5809 100644 --- a/content/manuals/subscription/manage.md +++ b/content/manuals/subscription/manage.md @@ -39,20 +39,23 @@ You can purchase Docker plans through the product catalog: 1. Select **View plans** to add a plan to your Docker account. 1. Verify your billing details, continue to payment, and complete checkout. -## Upgrade or cancel a plan +## Upgrade plans -You can manage your active plans from the billing Overview page. +You can upgrade active plans from the billing Overview page. 1. Sign in to [Docker Home](https://app.docker.com/), then choose your personal account or your organization account. -1. Go to **Billing** to view the Overview page. This shows your active plans and payment details. +1. Go to **Billing** to view the Overview page. + - The Overview page contains your active plans and payment details. - **Active plans** contains information about plan type, renewal cadence, and usage. -1. Top up, upgrade, downgrade, or cancel your active plans from the **Active plans** page. - - This area is where you complete all plan management actions. +1. Top up or upgrade from the **Active plans** section. + - **Active plans** is where you complete all management actions. - Depending on the plan type, you can select the action menu button or the **Manage** button to choose from available actions. +1. Verify your billing details, continue to payment, and complete checkout. > [!TIP] -> Billing behaviors vary from plan to plan. To learn more about upgrading or downgrading a specific plan, see the relevant +> Billing behaviors vary from plan to plan. Learn more about usage, downgrading, or canceling plans +> from the relevant > [product page](/manuals/subscription/plans/_index.md). ## Sales-led products diff --git a/content/manuals/subscription/plans/_index.md b/content/manuals/subscription/plans/_index.md index c1835ed3b02c..770a30dd1bce 100644 --- a/content/manuals/subscription/plans/_index.md +++ b/content/manuals/subscription/plans/_index.md @@ -43,6 +43,8 @@ In this section, you can learn about different Docker plans: - How to top up your Docker plan - Billing behaviors when you upgrade or downgrade a plan +To manage your plans, see [Manage plans](/manuals/subscription/manage.md). + ## Product catalog {{< grid >}} diff --git a/content/manuals/subscription/plans/ai-governance.md b/content/manuals/subscription/plans/ai-governance.md index 6a02858c7fc2..80149e061901 100644 --- a/content/manuals/subscription/plans/ai-governance.md +++ b/content/manuals/subscription/plans/ai-governance.md @@ -13,17 +13,17 @@ aliases: - /subscription/ai-governance/ --- -[AI Governance](/manuals/ai/sandboxes/governance/_index.md) lets organization owners enforce policies for members across supported Docker AI products, like [Docker Sandbox](/manuals/ai/sandboxes/_index.md). When you subscribe, you work with your Docker sales representative to determine the number of licenses needed, which are then applied to your account. +[AI Governance](/manuals/ai/sandboxes/governance/_index.md) lets organization owners enforce policies for members across supported Docker AI products, like [Docker Sandbox](/manuals/ai/sandboxes/_index.md). When you add an AI Governance plan, you work with your Docker sales representative to determine the number of licenses needed, which are applied to your account. > [!TIP] -> To subscribe to AI Governance, [contact your Docker sales representative](https://www.docker.com/pricing/contact-sales/). +> To subscribe to AI Governance, contact sales. ## Usage -AI Governance lets organization owners enforce [governance policies](/manuals/ai/sandboxes/governance/org.md) to license-holding members. Organization policies override the local policies of a license-holding member. Members without an AI Governance license can still access Docker AI products. +AI Governance lets organization owners enforce [governance policies](/manuals/ai/sandboxes/governance/org.md) to license-holding members. Organization policies override the local policies of a license-holding member. -You can [assign AI Governance licenses](/manuals/admin/organization/manage/manage-licenses.md) to any organization member, even if they don't occupy a Docker Team or Docker Business seat. +You can [assign AI Governance licenses](/manuals/admin/organization/manage/manage-licenses.md) to any organization member, even if they don't occupy a Docker Team or Docker Business seat. For best practice, review available licenses as you add new members since members without an AI Governance license can still use Docker AI products. ## Billing behaviors -AI Governance plan pricing is based on the number of licenses purchased. To add licenses, downgrade, or cancel your plan, contact your Docker sales representative. +AI Governance plan pricing is based on the number of licenses purchased. To add or remove licenses, contact your Docker sales representative. diff --git a/content/manuals/subscription/plans/dhi.md b/content/manuals/subscription/plans/dhi.md index 3c3f6e844291..58fdd89b5242 100644 --- a/content/manuals/subscription/plans/dhi.md +++ b/content/manuals/subscription/plans/dhi.md @@ -17,7 +17,7 @@ aliases: [Docker Hardened Images (DHI)](/manuals/dhi/_index.md) are secure, minimal, production-ready container images maintained by Docker. DHI is available in three plans: Community, Select, and Enterprise. > [!TIP] -> To subscribe to DHI Select, see [Set up, upgrade, or downgrade a plan](../manage.md). +> You can self-serve DHI Select. See [Manage plans](../manage.md) to add to your organization account. ## Usage @@ -25,27 +25,24 @@ DHI Community gives you access to hardened base images from a public registry at When you upgrade from DHI Community to DHI Select, you purchase a set number of repositories that are mirrored into your organization's namespace. Entitlements are scoped to the organization account that you assign them to during checkout. All organization members can then pull from those mirrored repositories. -DHI Enterprise extends DHI Select with unlimited customizations, full catalog access, the Hardened System Packages repository, and an Extended Lifecycle Support add-on. To upgrade to DHI Enterprise, [contact Docker sales](https://www.docker.com/pricing/contact-sales/). +DHI Enterprise extends DHI Select with unlimited customizations, full catalog access, the Hardened System Packages repository, and an Extended Lifecycle Support add-on. You must contact sales to upgrade to DHI Enterprise. For details on setting up and managing repositories, see [Get started with DHI Select and Enterprise](/manuals/dhi/how-to/select-enterprise.md). ## Billing behaviors -DHI Select is an annual plan billed per repository from the date your plan starts. Repositories added mid-cycle are prorated for the remainder of the billing period. +DHI Select is an annual plan billed per repository from the date your plan starts. Repositories added mid-cycle are prorated for the remainder of the billing period. You can add more repositories to your DHI Select plan by going to **Active plans** in the billing portal. For steps, see [Manage plans](../manage.md#upgrade-plans). -To add more repositories, go to **Active plans** in the billing portal. For steps, see [Upgrade or downgrade a plan](../manage.md#upgrade-or-downgrade-a-plan). +## Remove repositories -## Downgrade +If you want to revert your plan to DHI Community, you must remove repositories from your DHI plan. Repository removals are deferred to the end of the current billing cycle. You can remove repositories at any time, but you cannot stop a plan mid-cycle to receive a partial refund. Repository access remains active until the cycle ends. -Cancellations and repository removals are deferred to the end of the current billing cycle. You can cancel renewal or remove repositories at any time. You cannot stop a plan mid-cycle to receive a partial refund. - -To cancel or remove repositories: +To remove repositories: 1. Sign in to [Docker Home](https://app.docker.com/) and go to **Billing**. -1. From **Active plans**, select **Manage** next to your DHI plan. -1. Select **Cancel auto renewal** to cancel, or reduce the repository count to remove repositories. - -- Cancellations and repository removals take effect at the end of the current annual billing cycle. -- Repository access remains active until the cycle ends. +1. From **Active plans**, select **Manage** next to **Hardened Images**. + - Select **Remove repositories** to reduce the repository count to remove repositories. + - To keep your current repository count after renewal, select **Cancel scheduled change**. + - Cancellations and repository removals take effect at the end of the current annual billing cycle. -If you're a DHI Enterprise customer, reach out to your sales representative to downgrade. +If you're subscribed to DHI Enterprise, reach out to your sales representative to change your DHI plan. diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md index f75c5c001713..d6a079ca81ed 100644 --- a/content/manuals/subscription/plans/docker.md +++ b/content/manuals/subscription/plans/docker.md @@ -19,16 +19,16 @@ aliases: - /subscription/build-cloud/ --- -Docker plans upgrade your account with higher usage limits, commercial -licensing, and expanded feature sets. Plans are available for personal accounts +Docker plans refer to plans that upgrade your account type from the basic free plan to a paid plan. Paid Docker plans come with higher usage limits, commercial +licensing, and expanded feature sets. Upgrades to paid Docker plans are available for personal accounts and organization accounts. > [!TIP] -> To subscribe to a Docker plan, see [Set up, upgrade, or downgrade a plan](../manage.md). +> To upgrade your free Docker plan in the billing portal, see [Manage plans](../manage.md). ## Usage -There are four Docker plans between individual and organization account types. Docker Personal and Docker Pro are for individual account types while Docker Team and Docker Business are for organization account types. +Docker Personal and Docker Pro are Docker plans for individual account types while Docker Team and Docker Business are Docker plans for organization account types. This table summarizes usage limits and feature sets available with each Docker plan: @@ -59,31 +59,24 @@ and entitlements. ### Organization seats -For Docker Team and Docker Business, you can purchase more seats to extend access to new members in your organization. To learn how to manage seats, see -[Manage seats](/manuals/admin/organization/manage/manage-seats.md). +For Docker Team and Docker Business, you can purchase more seats for new members to extend access to your paid Docker plan. To add or remove seats from your Docker plan: -### Docker Build Cloud minutes +1. Sign in to [Docker Home](https://app.docker.com/), then choose your organization account. +1. Go to **Billing** to view the Overview page, then go to **Active plans**. +1. From the Docker Team or Docker Business tile, select the action menu. + - Select **Add seats** or **Remove seats** from the drop-down menu. + - When you add or remove seats, review your current seats against your new total seats. + - When you remove seats, you must remove members from your organization. +1. Verify your billing details, continue to payment, and complete checkout. -Each plan includes a base allocation of Docker Build Cloud build minutes per -month. For an -overview of Docker Build Cloud features, see the -[Docker Build Cloud overview](/manuals/build-cloud/_index.md). +To learn how to manage seats from the Admin Console, see +[Manage seats](/manuals/admin/organization/manage/manage-seats.md). -| Plan | Included build minutes/month | -| --------------- | ---------------------------- | -| Docker Personal | Free trial | -| Docker Pro | 200 | -| Docker Team | 500 | -| Docker Business | 1,500 | +### Docker Build Cloud minutes -Base minutes reset on an annual or monthly cadence, and don't accumulate. Additional purchased +Each plan includes a base allocation of [Docker Build Cloud](/manuals/build-cloud/_index.md) build minutes per +month. Base minutes reset on an annual or monthly cadence, and don't accumulate. Additional purchased minutes expire at the end of your billing period. -For example: - -- On an annual plan, additional minutes last until your annual renewal. -- On a monthly plan, they expire at month end. - -#### Add Build Cloud minutes To purchase additional minutes: @@ -97,50 +90,38 @@ Your additional minutes appear on the Build minutes page immediately. ### Docker Offload licenses -[Docker Offload](/manuals/offload/_index.md) lets developers offload building and running containers to the cloud. Docker Offload licenses are available for Docker Team and Docker Business plans. Contact your Docker sales representative to purchase Docker Offload licenses. +[Docker Offload](/manuals/offload/_index.md) licenses are available for Docker Team and Docker Business plans. Once assigned to your account, organization owners can [manage license assignments](/manuals/admin/organization/manage/manage-licenses.md) in the Admin Console. -Once assigned to your account, organization owners can [manage license assignments](/manuals/admin/organization/manage/manage-licenses.md) in the Admin Console. + To add Docker Offload licenses, you must contact sales. ### Testcontainers Cloud minutes Each plan includes a base allocation of Testcontainers Cloud runtime minutes per month. Base minutes reset monthly and don't accumulate. -| Plan | Included runtime minutes/month | -| --------------- | ------------------------------ | -| Docker Personal | Free trial | -| Docker Pro | 100 | -| Docker Team | 500 | -| Docker Business | 1,500 | - You can add Testcontainers Cloud runtime minutes in two ways: -- [Contact sales](https://www.docker.com/pricing/contact-sales/) to +- Contact sales to pre-purchase runtime minutes at $3 per 100 minutes. Pre-purchased minutes expire at the end of your billing period. - Use on-demand runtime minutes at $4 per 100 minutes, billed at the end of each monthly cycle. - - -## Downgrade +## Cancel a Docker plan > [!NOTE] -> You can't pause or delay a plan. If an -> invoice isn't paid by the due date, there's a -> 15-day grace period starting from the due date. +> If you have a sales-assisted Docker Business plan, +> you must contact your account manager to cancel. -When you cancel your plan, you downgrade your account type. You can cancel at any time before your renewal date. The unused portion is not refundable, but you retain access to paid features until the end of the current billing cycle. Canceling a paid plan returns your account to Docker Personal. +You can cancel at any time before your renewal date, but you can't pause or delay a plan. If an invoice isn't paid by the due date, there's a 15-day grace period starting from the due date. While the unused portion is not refundable, you still retain access to paid features until the end of the current billing cycle. Canceling your paid plans may have implications for collaborators or organization members: +- Docker Pro private repository collaborators are removed and additional private repositories are locked. +- Docker Team or Docker Business members provisioned through SCIM without a password will be locked out. Remove SSO connections and verified domains if your organization uses single sign-on. +- For paid individual and organization plans, you must convert private repositories to fit your new plan limits. + +Canceling a paid plan returns your account to Docker Personal or a basic organization account. To cancel your plan: 1. Sign in to [Docker Home](https://app.docker.com/) and go to **Billing**. -1. From **Active plans**, select the action menu next to your plan. -1. Select **Cancel plan** and complete the feedback survey. - -- When you cancel Docker Pro, your private repository collaborators are removed and additional private repositories are locked. -- If you cancel Docker Team or Docker Business: - - Members provisioned through SCIM without a password will be locked out. Remove SSO connections and verified domains if your organization uses single sign-on. - - Convert private repositories to fit your new plan limits. - -If you have a sales-assisted Docker Business plan, contact your account manager to cancel. +2. From **Active plans**, select the action menu next to your Docker plan. +3. Select **Cancel plan** and complete the feedback survey. \ No newline at end of file diff --git a/content/manuals/subscription/plans/gordon.md b/content/manuals/subscription/plans/gordon.md index 09096dbb1a96..7c708adc881e 100644 --- a/content/manuals/subscription/plans/gordon.md +++ b/content/manuals/subscription/plans/gordon.md @@ -13,10 +13,9 @@ aliases: - /subscription/gordon/ --- -[Gordon](/manuals/ai/gordon/_index.md) is an AI assistant for Docker workflows. Gordon Base is included at no cost with Docker Personal and Docker Pro plans. Gordon Plus, Max, and Ultra increase your monthly usage allowance and are available as self-serve in the billing portal. +[Gordon](/manuals/ai/gordon/_index.md) is an AI assistant for Docker workflows. Gordon Base is included at no cost with Docker Personal and Docker Pro plans. Gordon Plus, Max, and Ultra increase your monthly usage allowance and are available as self-serve in the billing portal. -> [!TIP] -> To subscribe to a Gordon plan, see [Set up, upgrade, or downgrade a plan](../manage.md). +To upgrade to a Gordon paid plan, see [Manage plans](/manuals/subscription/manage.md). ## Usage @@ -29,24 +28,20 @@ Gordon usage is measured in questions. When you upgrade from Gordon Base to a pa ## Billing behaviors -Gordon plans are billed monthly at the first of the month. If you purchase after the first of the month, your invoice reflects prorated charges for the remaining days in the cycle. +Gordon plans are billed monthly at the first of the month. If you purchase after the first of the month, your invoice reflects prorated charges for the remaining days in the cycle. Subscribing to a Gordon plan charges you at the time of purchase. When you upgrade your Gordon plan, usage limits are immediately effective after payment. -Subscribing to a Gordon plan charges you at the time of purchase. When you upgrade your Gordon plan, usage limits are immediately effective after payment. +## Downgrade or disable auto-renewal -## Downgrade - -When you downgrade to a lower Gordon plan, the change takes effect on the 1st of the following month. For example, if you downgrade from Gordon Ultra to Gordon Plus on April 15: +When you downgrade a Gordon plan, the change takes effect on the 1st of the following month. Disabling auto-renewal for a Gordon plan returns your paid Gordon plan to Gordon Base in the same pattern. For example, if you downgrade from Gordon Ultra to Gordon Plus on April 15: - From April 15 through April 30, you retain Ultra access and usage limits. - On May 1, you are charged the Gordon Plus plan rate and Gordon Plus usage limits take effect. -Cancelling a Gordon plan and returning to Gordon Base follows the same pattern. - -To downgrade or cancel: +To downgrade or disable auto-renewal: 1. Sign in to [Docker Home](https://app.docker.com/) and go to **Billing**. 1. From **Active plans**, select **Manage** next to your Gordon plan. -1. Select a lower plan to downgrade, or select **Cancel auto renewal** to cancel. +2. Select **Downgrade plan** to switch to a lower tier, or **Disable auto renewal** to end your plan after the current billing cycle. > [!IMPORTANT] > Docker does not issue refunds or credits From d60f76587db20e01691de065cafcffed1a61b6f9 Mon Sep 17 00:00:00 2001 From: Alexa Date: Tue, 30 Jun 2026 09:01:29 -0500 Subject: [PATCH 13/22] docs: fix ordered list prefix in gordon.md Co-authored-by: Cursor --- content/manuals/subscription/plans/gordon.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/manuals/subscription/plans/gordon.md b/content/manuals/subscription/plans/gordon.md index 7c708adc881e..e4399bd110a2 100644 --- a/content/manuals/subscription/plans/gordon.md +++ b/content/manuals/subscription/plans/gordon.md @@ -41,7 +41,7 @@ To downgrade or disable auto-renewal: 1. Sign in to [Docker Home](https://app.docker.com/) and go to **Billing**. 1. From **Active plans**, select **Manage** next to your Gordon plan. -2. Select **Downgrade plan** to switch to a lower tier, or **Disable auto renewal** to end your plan after the current billing cycle. +1. Select **Downgrade plan** to switch to a lower tier, or **Disable auto renewal** to end your plan after the current billing cycle. > [!IMPORTANT] > Docker does not issue refunds or credits From ddd4a371cd7a33a942c981c3b9faf8e8c4376a62 Mon Sep 17 00:00:00 2001 From: Alexa Date: Tue, 30 Jun 2026 09:04:14 -0500 Subject: [PATCH 14/22] data analytics pricing link --- content/manuals/subscription/plans/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/manuals/subscription/plans/_index.md b/content/manuals/subscription/plans/_index.md index 770a30dd1bce..3bf1b430721e 100644 --- a/content/manuals/subscription/plans/_index.md +++ b/content/manuals/subscription/plans/_index.md @@ -33,7 +33,7 @@ grid: > [!TIP] > Interested in pricing details? Check out the -> [pricing page](https://www.docker.com/pricing/) to compare plans. +> pricing page to compare plans. The Docker product catalog lets you add plans to your Docker account on a self-serve basis. Plans can be tied to personal and organization account types, and include options to extend usage limits. From 1584983cfc7bdf72e9fef704eabe93275b49d677 Mon Sep 17 00:00:00 2001 From: Alexa Date: Tue, 30 Jun 2026 09:09:00 -0500 Subject: [PATCH 15/22] docs: fix double space in docker.md table Co-authored-by: Cursor --- content/manuals/subscription/plans/docker.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md index d6a079ca81ed..2d32f1d3c13d 100644 --- a/content/manuals/subscription/plans/docker.md +++ b/content/manuals/subscription/plans/docker.md @@ -64,9 +64,9 @@ For Docker Team and Docker Business, you can purchase more seats for new members 1. Sign in to [Docker Home](https://app.docker.com/), then choose your organization account. 1. Go to **Billing** to view the Overview page, then go to **Active plans**. 1. From the Docker Team or Docker Business tile, select the action menu. - - Select **Add seats** or **Remove seats** from the drop-down menu. - - When you add or remove seats, review your current seats against your new total seats. - - When you remove seats, you must remove members from your organization. + - Select **Add seats** or **Remove seats** from the drop-down menu. + - When you add or remove seats, review your current seats against your new total seats. + - When you remove seats, you must remove members from your organization. 1. Verify your billing details, continue to payment, and complete checkout. To learn how to manage seats from the Admin Console, see @@ -75,7 +75,7 @@ To learn how to manage seats from the Admin Console, see ### Docker Build Cloud minutes Each plan includes a base allocation of [Docker Build Cloud](/manuals/build-cloud/_index.md) build minutes per -month. Base minutes reset on an annual or monthly cadence, and don't accumulate. Additional purchased +month. Base minutes reset on an annual or monthly cadence, and don't accumulate. Additional purchased minutes expire at the end of your billing period. To purchase additional minutes: @@ -92,7 +92,7 @@ Your additional minutes appear on the Build minutes page immediately. [Docker Offload](/manuals/offload/_index.md) licenses are available for Docker Team and Docker Business plans. Once assigned to your account, organization owners can [manage license assignments](/manuals/admin/organization/manage/manage-licenses.md) in the Admin Console. - To add Docker Offload licenses, you must contact sales. +To add Docker Offload licenses, you must contact sales. ### Testcontainers Cloud minutes @@ -110,18 +110,18 @@ You can add Testcontainers Cloud runtime minutes in two ways: ## Cancel a Docker plan > [!NOTE] -> If you have a sales-assisted Docker Business plan, +> If you have a sales-assisted Docker Business plan, > you must contact your account manager to cancel. -You can cancel at any time before your renewal date, but you can't pause or delay a plan. If an invoice isn't paid by the due date, there's a 15-day grace period starting from the due date. While the unused portion is not refundable, you still retain access to paid features until the end of the current billing cycle. Canceling your paid plans may have implications for collaborators or organization members: +You can cancel at any time before your renewal date, but you can't pause or delay a plan. If an invoice isn't paid by the due date, there's a 15-day grace period starting from the due date. While the unused portion is not refundable, you still retain access to paid features until the end of the current billing cycle. Canceling your paid plans may have implications for collaborators or organization members: - Docker Pro private repository collaborators are removed and additional private repositories are locked. - Docker Team or Docker Business members provisioned through SCIM without a password will be locked out. Remove SSO connections and verified domains if your organization uses single sign-on. - For paid individual and organization plans, you must convert private repositories to fit your new plan limits. -Canceling a paid plan returns your account to Docker Personal or a basic organization account. +Canceling a paid plan returns your account to Docker Personal or a basic organization account. To cancel your plan: 1. Sign in to [Docker Home](https://app.docker.com/) and go to **Billing**. 2. From **Active plans**, select the action menu next to your Docker plan. -3. Select **Cancel plan** and complete the feedback survey. \ No newline at end of file +3. Select **Cancel plan** and complete the feedback survey. From 42f25050eb4113e4eb74dc26eedd65ca1ed59b09 Mon Sep 17 00:00:00 2001 From: Alexa Date: Tue, 30 Jun 2026 09:55:31 -0500 Subject: [PATCH 16/22] Fix redirect targets and duplicate analytics IDs in subscription docs Move downgrade URL aliases from manage.md to plans/_index.md (per-plan downgrade behavior) and /subscription/core-subscription/downgrade/ to plans/docker.md. Deduplicate the dkr_docs_plans_index analytics ID by renaming to dkr_docs_index_sales and dkr_docs_index_pricing. --- content/manuals/subscription/_index.md | 4 ++-- content/manuals/subscription/manage.md | 4 ---- content/manuals/subscription/plans/_index.md | 17 ++++++++++------- content/manuals/subscription/plans/dhi.md | 4 ++-- content/manuals/subscription/plans/docker.md | 13 +++++++------ 5 files changed, 21 insertions(+), 21 deletions(-) diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index c4cd5183a349..a787b6aa5713 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -65,9 +65,9 @@ Plans come with usage entitlements that can be extended without upgrading to a d ## Manage your plans -To subscribe to a plan, you can self-serve through **Billing** in [Docker Home](https://app.docker.com), or by contacting sales. +To subscribe to a new plan, you can self-serve through **Billing** in [Docker Home](https://app.docker.com), or by contacting sales. -To learn more about using the billing portal to manage your plans, see [Manage](/manuals/subscription/manage.md). +To learn more about adding a new plan or upgrading an active plan, see [Manage plans](/manuals/subscription/manage.md). ## What's next diff --git a/content/manuals/subscription/manage.md b/content/manuals/subscription/manage.md index 4d81649d5809..1af39b53e4fb 100644 --- a/content/manuals/subscription/manage.md +++ b/content/manuals/subscription/manage.md @@ -13,11 +13,7 @@ aliases: - /docker-hub/upgrade/ - /docker-hub/billing/upgrade/ - /subscription/upgrade/ - - /subscription/downgrade/ - /subscription/core-subscription/upgrade/ - - /subscription/core-subscription/downgrade/ - - /docker-hub/cancel-downgrade/ - - /docker-hub/billing/downgrade/ - /billing/scout-billing/ - /billing/subscription-management/ --- diff --git a/content/manuals/subscription/plans/_index.md b/content/manuals/subscription/plans/_index.md index 3bf1b430721e..57abec8380b0 100644 --- a/content/manuals/subscription/plans/_index.md +++ b/content/manuals/subscription/plans/_index.md @@ -12,6 +12,9 @@ aliases: - /subscription/products/ - /subscription/scale/ - /subscription/details/ + - /subscription/downgrade/ + - /docker-hub/cancel-downgrade/ + - /docker-hub/billing/downgrade/ grid: - title: Docker description: Personal and organization plans, including build and runtime minutes. @@ -33,17 +36,17 @@ grid: > [!TIP] > Interested in pricing details? Check out the -> pricing page to compare plans. +> pricing page to compare plans. -The Docker product catalog lets you add plans to your Docker account on a self-serve basis. Plans can be tied to personal and organization account types, and include options to extend usage limits. +You can subscribe to plans on a self-serve basis when you go to the Docker product catalog from the billing portal. Plans can be tied to personal and organization account types, and include options to extend usage limits. -In this section, you can learn about different Docker plans: +This section explains how different plans work. You will learn about: -- Understand usage entitlements for each plan -- How to top up your Docker plan -- Billing behaviors when you upgrade or downgrade a plan +- Usage entitlements for each plan +- Billing behaviors when you upgrade, downgrade, cancel, or cancel auto-renewal +- For supported plans, topping up with seats, licenses, or minutes -To manage your plans, see [Manage plans](/manuals/subscription/manage.md). +To manage your plans by adding a new plan or upgrading an active plan, see [Manage plans](/manuals/subscription/manage.md). ## Product catalog diff --git a/content/manuals/subscription/plans/dhi.md b/content/manuals/subscription/plans/dhi.md index 58fdd89b5242..0f71f87f731c 100644 --- a/content/manuals/subscription/plans/dhi.md +++ b/content/manuals/subscription/plans/dhi.md @@ -1,6 +1,6 @@ --- title: DHI plans -linkTitle: DHI +linkTitle: Docker Hardened Images (DHI) description: Manage Docker Hardened Images Select and Enterprise repositories for organization accounts, including purchasing, adding repositories, and @@ -17,7 +17,7 @@ aliases: [Docker Hardened Images (DHI)](/manuals/dhi/_index.md) are secure, minimal, production-ready container images maintained by Docker. DHI is available in three plans: Community, Select, and Enterprise. > [!TIP] -> You can self-serve DHI Select. See [Manage plans](../manage.md) to add to your organization account. +> You can self-serve a DHI Select plan. See [Manage plans](../manage.md) to add DHI Select to your organization account. ## Usage diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md index 2d32f1d3c13d..c3e53a57dd4f 100644 --- a/content/manuals/subscription/plans/docker.md +++ b/content/manuals/subscription/plans/docker.md @@ -17,6 +17,7 @@ aliases: - /subscription/products/testcontainers-cloud/ - /subscription/products/build-cloud/ - /subscription/build-cloud/ + - /subscription/core-subscription/downgrade/ --- Docker plans refer to plans that upgrade your account type from the basic free plan to a paid plan. Paid Docker plans come with higher usage limits, commercial @@ -72,6 +73,12 @@ For Docker Team and Docker Business, you can purchase more seats for new members To learn how to manage seats from the Admin Console, see [Manage seats](/manuals/admin/organization/manage/manage-seats.md). +### Docker Offload licenses + +[Docker Offload](/manuals/offload/_index.md) licenses are available for Docker Team and Docker Business plans. Once assigned to your account, organization owners can [manage license assignments](/manuals/admin/organization/manage/manage-licenses.md) in the Admin Console. + +To add Docker Offload licenses, you must contact sales. + ### Docker Build Cloud minutes Each plan includes a base allocation of [Docker Build Cloud](/manuals/build-cloud/_index.md) build minutes per @@ -88,12 +95,6 @@ To purchase additional minutes: Your additional minutes appear on the Build minutes page immediately. -### Docker Offload licenses - -[Docker Offload](/manuals/offload/_index.md) licenses are available for Docker Team and Docker Business plans. Once assigned to your account, organization owners can [manage license assignments](/manuals/admin/organization/manage/manage-licenses.md) in the Admin Console. - -To add Docker Offload licenses, you must contact sales. - ### Testcontainers Cloud minutes Each plan includes a base allocation of Testcontainers Cloud runtime minutes From c58b18a2e455da90de7070e8968fe8a895b8c238 Mon Sep 17 00:00:00 2001 From: Alexa Date: Tue, 30 Jun 2026 11:33:16 -0500 Subject: [PATCH 17/22] generated test content --- content/manuals/subscription/_index.md | 21 +++---- content/manuals/subscription/plans/_index.md | 4 ++ content/manuals/subscription/plans/dvp.md | 58 ++++++++++++++++++++ 3 files changed, 73 insertions(+), 10 deletions(-) create mode 100644 content/manuals/subscription/plans/dvp.md diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index a787b6aa5713..8acbceb1d6d4 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -42,13 +42,14 @@ You can subscribe to several Docker plans that range from free to paid plans. Wh You can subscribe to plans for individual or organization accounts, or plans for specific products. The following table summarizes the available plans. -| Plans | Billing model | Types | -| ---------------------------------------------- | --------------------------------------------------------- | ----------------------------------------- | -| [Docker Individual](/accounts/) | Flat-rate plans for personal accounts | Docker Personal, Docker Pro | -| [Docker Organization](/admin/) | Flat-rate plans for organization accounts | Docker Team, Docker Business | -| [Docker Hardened Images (DHI)](/dhi/) | Graduated security features for hardened container images | DHI Community, DHI Select, DHI Enterprise | -| [Gordon](/ai/gordon/) | Prepaid usage for the Gordon AI agent | Gordon Plus, Gordon Max, Gordon Ultra | -| [AI Governance](/ai/sandboxes/governance/org/) | Purchase set amount of licenses | AI Governance | +| Plans | Billing model | Types | +| ---------------------------------------------------------------------------------------- | --------------------------------------------------------- | ----------------------------------------- | +| [Docker Individual](/accounts/) | Flat-rate plans for personal accounts | Docker Personal, Docker Pro | +| [Docker Organization](/admin/) | Flat-rate plans for organization accounts | Docker Team, Docker Business | +| [Docker Hardened Images (DHI)](/dhi/) | Graduated security features for hardened container images | DHI Community, DHI Select, DHI Enterprise | +| [Gordon](/ai/gordon/) | Prepaid usage for the Gordon AI agent | Gordon Plus, Gordon Max, Gordon Ultra | +| [AI Governance](/ai/sandboxes/governance/org/) | Purchase set amount of licenses | AI Governance | +| [Docker Verified Publisher (DVP)](/docker-hub/repos/manage/trusted-content/dvp-program/) | Annual plans based on tracked companies | DVP Starter, DVP Growth | Docker plans that upgrade your account (Docker Pro or Docker Team and Business) can provide a foundation for most use cases. Some product plans may require an upgraded Docker account while other product plans let you subscribe without an upgraded account. To learn more, see [Docker plans](/manuals/subscription/plans/_index.md). @@ -63,11 +64,11 @@ Plans come with usage entitlements that can be extended without upgrading to a d | Minutes | Cloud build capacity, sold in blocks and consumed within the billing period. | Docker Build Cloud | | Repositories | Additional container repositories covered by security scanning and analysis features. | DHI | -## Manage your plans +## Manage your plans -To subscribe to a new plan, you can self-serve through **Billing** in [Docker Home](https://app.docker.com), or by contacting sales. +To subscribe to a new plan, you can self-serve through **Billing** in [Docker Home](https://app.docker.com), or by contacting sales. -To learn more about adding a new plan or upgrading an active plan, see [Manage plans](/manuals/subscription/manage.md). +To learn more about adding a new plan or upgrading an active plan, see [Manage plans](/manuals/subscription/manage.md). ## What's next diff --git a/content/manuals/subscription/plans/_index.md b/content/manuals/subscription/plans/_index.md index 57abec8380b0..6cbc45291def 100644 --- a/content/manuals/subscription/plans/_index.md +++ b/content/manuals/subscription/plans/_index.md @@ -32,6 +32,10 @@ grid: description: Licenses for organization-wide AI policy enforcement. link: /subscription/plans/ai-governance/ icon: shield-check + - title: Docker Verified Publisher (DVP) + description: Publisher analytics and reporting plans for organization accounts. + link: /subscription/plans/dvp/ + icon: check-badge --- > [!TIP] diff --git a/content/manuals/subscription/plans/dvp.md b/content/manuals/subscription/plans/dvp.md new file mode 100644 index 000000000000..4cb55e4f8610 --- /dev/null +++ b/content/manuals/subscription/plans/dvp.md @@ -0,0 +1,58 @@ +--- +title: DVP Starter and DVP Growth plans +linkTitle: Docker Verified Publisher (DVP) +description: + Learn about DVP Starter and DVP Growth plans for organization accounts, + including usage, billing behaviors, and how to apply. +keywords: + docker verified publisher, dvp, dvp starter, dvp growth, publisher plans, + tracked companies, insights and analytics, organization subscription, apply + for dvp +weight: 50 +--- + +[Docker Verified Publisher (DVP)](/manuals/docker-hub/repos/manage/trusted-content/dvp-program.md) is a program for commercial publishers who distribute content on Docker Hub. DVP Starter and DVP Growth are paid plans for organization accounts that add publisher analytics and reporting on top of your verified publisher status. + +> [!TIP] +> You subscribe to a DVP plan by first submitting an application for review. See [Upgrade to DVP](#upgrade-to-dvp) for more information. + +## Usage + +DVP usage is measured in tracked companies, which represent the unique companies that pull your images over a period. Both DVP Starter and DVP Growth include verified publisher status and access to insights and analytics reports. + +The plans differ in their tracked company allowance and reporting. DVP Growth includes access to tracked company reports, which DVP Starter does not. + +For details on the reports available to verified publishers, see [Insights and analytics](/manuals/docker-hub/repos/manage/trusted-content/insights-analytics.md). + +## Upgrade to DVP + +DVP does not appear in the product catalog. Instead, you apply for a DVP plan and Docker reviews your application before your plan starts. After Docker approves your application, you complete payment to enable your plan. + +To apply for a DVP plan: + +1. Sign in to [Docker Home](https://app.docker.com/) and go to **Billing**. +1. Select the organization you want to hold the DVP plan, or [create an organization](/manuals/admin/organization/setup/orgs.md). +1. Complete the DVP application, including the content you want to publish, your tier of interest, your organization or namespace, and your GitHub repository. +1. Submit your application for review. +1. After Docker approves your application, you receive an email with a payment link. +1. Complete checkout to enable your DVP plan. + +### Upgrade from Starter to Growth + +If you have DVP Starter, you can upgrade to DVP Growth without submitting a new application. + +## Billing behaviors + +DVP plans attach to an organization account. Any organization can hold a DVP plan, regardless of its current Docker plan. Personal accounts cannot hold a DVP plan, but you can create an organization when you apply. + +DVP Starter and DVP Growth are billed annually. Pricing is based on units, where one unit includes 25 tracked companies, at $5 per month per unit. + +### Add tracked companies + +You can purchase more tracked companies for your DVP plan in increments of 25, up to a maximum of 100, from the billing portal. + +## Downgrade or cancel a DVP plan + +You cannot downgrade a DVP plan from the billing portal. To end a DVP plan, disable automatic renewal. Your plan stays active until the end of the billing period and then expires. To resume DVP access after a plan expires, you must reapply. + +Standard billing behaviors, such as grace periods and invoice flows, apply. From e79cadf7f3aeafccb350bca0d184bae0000e5e09 Mon Sep 17 00:00:00 2001 From: Alexa Date: Tue, 30 Jun 2026 14:03:56 -0500 Subject: [PATCH 18/22] initial draft content --- content/manuals/subscription/_index.md | 13 +++--- content/manuals/subscription/plans/docker.md | 4 +- content/manuals/subscription/plans/dvp.md | 49 +++++++++++--------- 3 files changed, 35 insertions(+), 31 deletions(-) diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index 8acbceb1d6d4..249b126071d2 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -57,12 +57,13 @@ Docker plans that upgrade your account (Docker Pro or Docker Team and Business) Plans come with usage entitlements that can be extended without upgrading to a different plan. -| Unit | Description | Examples | -| ------------ | ------------------------------------------------------------------------------------- | ----------------------------- | -| Seats | Each seat extends entitlements to one more member. | Docker Team, Docker Business | -| Licenses | Access to specific products or features. | AI Governance, Docker Offload | -| Minutes | Cloud build capacity, sold in blocks and consumed within the billing period. | Docker Build Cloud | -| Repositories | Additional container repositories covered by security scanning and analysis features. | DHI | +| Unit | Description | Examples | +| ----------------- | ------------------------------------------------------------------------------------- | ----------------------------- | +| Seats | Each seat extends entitlements to one more member. | Docker Team, Docker Business | +| Licenses | Access to specific products or features. | AI Governance, Docker Offload | +| Minutes | Cloud build capacity, sold in blocks and consumed within the billing period. | Docker Build Cloud | +| Repositories | Additional container repositories covered by security scanning and analysis features. | DHI | +| Tracked companies | Additional companies tracked in publisher analytics, sold in blocks of 25. | DVP Starter, DVP Growth | ## Manage your plans diff --git a/content/manuals/subscription/plans/docker.md b/content/manuals/subscription/plans/docker.md index c3e53a57dd4f..3eca5e2fa89b 100644 --- a/content/manuals/subscription/plans/docker.md +++ b/content/manuals/subscription/plans/docker.md @@ -124,5 +124,5 @@ Canceling a paid plan returns your account to Docker Personal or a basic organiz To cancel your plan: 1. Sign in to [Docker Home](https://app.docker.com/) and go to **Billing**. -2. From **Active plans**, select the action menu next to your Docker plan. -3. Select **Cancel plan** and complete the feedback survey. +1. From **Active plans**, select the action menu next to your Docker plan. +1. Select **Cancel plan** and complete the feedback survey. diff --git a/content/manuals/subscription/plans/dvp.md b/content/manuals/subscription/plans/dvp.md index 4cb55e4f8610..e70a7be726d6 100644 --- a/content/manuals/subscription/plans/dvp.md +++ b/content/manuals/subscription/plans/dvp.md @@ -14,45 +14,48 @@ weight: 50 [Docker Verified Publisher (DVP)](/manuals/docker-hub/repos/manage/trusted-content/dvp-program.md) is a program for commercial publishers who distribute content on Docker Hub. DVP Starter and DVP Growth are paid plans for organization accounts that add publisher analytics and reporting on top of your verified publisher status. > [!TIP] -> You subscribe to a DVP plan by first submitting an application for review. See [Upgrade to DVP](#upgrade-to-dvp) for more information. +> You subscribe to a DVP plan by first submitting an application for review. See [Apply for DVP](#apply-for-dvp-starter-or-growth) for more information. ## Usage -DVP usage is measured in tracked companies, which represent the unique companies that pull your images over a period. Both DVP Starter and DVP Growth include verified publisher status and access to insights and analytics reports. +DVP Starter includes verified publisher status, prioritized search ranking, Scout vulnerability scanning, and a summary analytics report. -The plans differ in their tracked company allowance and reporting. DVP Growth includes access to tracked company reports, which DVP Starter does not. +DVP Growth extends Starter with a trends report, tracked company reports, and 25 included tracked companies. Tracked companies represent the unique companies that pull your images over a period. You can add more tracked companies to a DVP Growth plan in increments of 25, up to 100 additional, from the billing portal. For details on the reports available to verified publishers, see [Insights and analytics](/manuals/docker-hub/repos/manage/trusted-content/insights-analytics.md). -## Upgrade to DVP +Any organization can hold a DVP plan with or without Docker Team or Docker Business. If you only have a Docker Personal or Docker Pro account, you can create an organization when you apply. -DVP does not appear in the product catalog. Instead, you apply for a DVP plan and Docker reviews your application before your plan starts. After Docker approves your application, you complete payment to enable your plan. +## Apply for DVP Starter or Growth -To apply for a DVP plan: +To add DVP Starter or DVP Growth to your account, you must apply for a DVP plan, then subscribe to the plan after approval. To get starter with DVP Starter or DVP Growth: -1. Sign in to [Docker Home](https://app.docker.com/) and go to **Billing**. -1. Select the organization you want to hold the DVP plan, or [create an organization](/manuals/admin/organization/setup/orgs.md). -1. Complete the DVP application, including the content you want to publish, your tier of interest, your organization or namespace, and your GitHub repository. -1. Submit your application for review. -1. After Docker approves your application, you receive an email with a payment link. -1. Complete checkout to enable your DVP plan. - -### Upgrade from Starter to Growth +1. Go to the [DVP landing page](https://www.docker.com/partners/programs/). The DVP landing page contains information about DVP Starter and DVP Growth. +1. Select **Apply for Growth**. +1. Select an existing organization namespace, or create a new one if needed. +1. Fill in the content you want to publish and select DVP Starter or DVP Growth. +1. Submit your application for review with **Submit application**, then continue to **Configure your plan**. +1. Select the plan you applied for from the **Configure your plan** page. +1. Verify your billing details, continue to payment, and complete checkout. You are not charged until Docker approves your application. -If you have DVP Starter, you can upgrade to DVP Growth without submitting a new application. +> [!TIP] +> Your account is charged +> only upon approval, which you receive as +> an email notification. ## Billing behaviors -DVP plans attach to an organization account. Any organization can hold a DVP plan, regardless of its current Docker plan. Personal accounts cannot hold a DVP plan, but you can create an organization when you apply. +DVP Starter and DVP Growth are billed annually. If you have DVP Starter, you can upgrade to DVP Growth without submitting a new application. Upgrades are applied immediately. -DVP Starter and DVP Growth are billed annually. Pricing is based on units, where one unit includes 25 tracked companies, at $5 per month per unit. +For DVP Growth plans, you can add up to 100 additional tracked companies. Tracked company add-ons are prorated from the date of purchase for the remainder of your billing period and expire at the end of your annual subscription. You can reduce your add-on count at any time, but changes take effect at the end of the current billing cycle. No mid-cycle refunds are issued. -### Add tracked companies +## Disable auto-renewal -You can purchase more tracked companies for your DVP plan in increments of 25, up to a maximum of 100, from the billing portal. +To end a DVP plan, disable automatic renewal. Your plan stays active until the end of the billing period and then expires. To disable auto-renewal: -## Downgrade or cancel a DVP plan - -You cannot downgrade a DVP plan from the billing portal. To end a DVP plan, disable automatic renewal. Your plan stays active until the end of the billing period and then expires. To resume DVP access after a plan expires, you must reapply. +1. Sign in to [Docker Home](https://app.docker.com/) and go to **Billing**. +1. From **Active plans**, select **Manage** next to **Docker Verified Publisher**. +1. Select **Disable auto-renewal**. +1. Optional. To remove tracked companies, select **Remove tracked companies**, then choose the number to remove. -Standard billing behaviors, such as grace periods and invoice flows, apply. +To resume DVP access after a plan expires, you must reapply. From d114dfd786ef131a820fa117330e1a88137849e5 Mon Sep 17 00:00:00 2001 From: Alexa Date: Mon, 17 Aug 2026 09:13:03 -0500 Subject: [PATCH 19/22] docs: rename DVP plan page and refresh publisher content Use docker-verified-publisher as the slug and document apply, tracked companies, and billing for DVP Starter and Growth. Co-authored-by: Cursor --- content/manuals/subscription/_index.md | 2 +- content/manuals/subscription/plans/_index.md | 2 +- .../plans/docker-verified-publisher.md | 114 ++++++++++++++++++ content/manuals/subscription/plans/dvp.md | 61 ---------- 4 files changed, 116 insertions(+), 63 deletions(-) create mode 100644 content/manuals/subscription/plans/docker-verified-publisher.md delete mode 100644 content/manuals/subscription/plans/dvp.md diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index 645565bdc8bc..a22ec41e2297 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -48,7 +48,7 @@ You can subscribe to plans for individual or organization accounts, or plans for | [Docker Hardened Images (DHI)](/manuals/subscription/plans/dhi.md) | Graduated security features for hardened container images | DHI Community, DHI Select, DHI Enterprise | | [Gordon](/manuals/subscription/plans/gordon.md) | Prepaid usage for the Gordon AI agent | Gordon Plus, Gordon Max, Gordon Ultra | | [AI Governance](/manuals/subscription/plans/ai-governance.md) | Purchase set amount of licenses | AI Governance | -| [Docker Verified Publisher (DVP)](/manuals/subscription/plans/dvp.md) | Annual plans based on tracked companies | DVP Starter, DVP Growth | +| [Docker Verified Publisher (DVP)](/manuals/subscription/plans/docker-verified-publisher.md) | Annual plans based on tracked companies | DVP Starter, DVP Growth | Docker plans that upgrade your account (Docker Pro or Docker Team and Business) can provide a foundation for most use cases. Some product plans may require an upgraded Docker account while other product plans let you subscribe without an upgraded account. To learn more, see [Docker plans](/manuals/subscription/plans/_index.md). diff --git a/content/manuals/subscription/plans/_index.md b/content/manuals/subscription/plans/_index.md index 6fe3d97912d3..4a56f3da1d04 100644 --- a/content/manuals/subscription/plans/_index.md +++ b/content/manuals/subscription/plans/_index.md @@ -34,7 +34,7 @@ grid: icon: shield-check - title: Docker Verified Publisher (DVP) description: Publisher analytics and reporting plans for organization accounts. - link: /subscription/plans/dvp/ + link: /subscription/plans/docker-verified-publisher/ icon: check-badge --- diff --git a/content/manuals/subscription/plans/docker-verified-publisher.md b/content/manuals/subscription/plans/docker-verified-publisher.md new file mode 100644 index 000000000000..0fcdd4b68dd4 --- /dev/null +++ b/content/manuals/subscription/plans/docker-verified-publisher.md @@ -0,0 +1,114 @@ +--- +title: Docker Verified Publisher plans +linkTitle: Docker Verified Publisher (DVP) +description: + Learn about DVP Starter and DVP Growth for organization accounts, + including usage, billing, applying, and tracked companies. +keywords: + docker verified publisher, dvp, dvp starter, dvp growth, tracked + companies, publisher analytics, organization subscription, apply for + dvp, auto-renewal +weight: 50 +--- + +[Docker Verified Publisher (DVP)](/manuals/docker-hub/repos/manage/trusted-content/dvp-program.md) +is a program for commercial publishers who distribute content on Docker +Hub. DVP Starter and DVP Growth are paid plans for organization +accounts. They add publisher analytics and reporting on top of your +verified publisher status. + +- DVP Starter includes verified publisher status, prioritized search + ranking, Docker Scout vulnerability scanning, and a summary analytics + report. +- DVP Growth extends Starter with a trends report, tracked company + reports, and 25 included tracked companies. + +> [!TIP] +> You subscribe to a DVP plan by first submitting an application for +> review. See +> [Apply for DVP Starter or Growth](#apply-for-dvp-starter-or-growth). + +## Usage + +Any organization can hold a DVP plan with or without Docker Team or +Docker Business. If you only have a Docker Personal or Docker Pro +account, you can create an organization when you apply. + +Tracked companies represent the unique companies that pull your images +over a period. You can add more tracked companies to a DVP Growth plan +in increments of 25, up to 100 additional, from the billing portal. For +steps, see [Add tracked companies](#add-tracked-companies). + +For details on the reports available to verified publishers, see +[Insights and analytics](/manuals/docker-hub/repos/manage/trusted-content/insights-analytics.md). + +## Apply for DVP Starter or Growth + +To add DVP Starter or DVP Growth, apply for a DVP plan, then subscribe +after approval. + +1. Go to the [DVP landing page](https://www.docker.com/partners/programs/). + The page contains information about DVP Starter and DVP Growth. +1. Select **Apply for Growth**. +1. Select an existing organization namespace, or create a new one if + needed. +1. Fill in the content you want to publish and select DVP Starter or + DVP Growth. +1. Submit your application for review with **Submit application**, then + continue to **Configure your plan**. +1. Select the plan you applied for from the **Configure your plan** + page. +1. Verify your billing details, continue to payment, and complete + checkout. You are not charged until Docker approves your + application. + +> [!IMPORTANT] +> Your account is charged only upon approval, which you receive as an +> email notification. + +## Add tracked companies + +On a DVP Growth plan, you can add tracked companies from the billing +portal: + +1. Sign in to [Docker Home](https://app.docker.com/) and go to + **Billing**. +1. From **Active plans**, select **Manage** next to **Docker Verified + Publisher**. +1. Select **Add tracked companies** under **Tracked companies**. +1. Select the number of tracked companies you want to add to your + subscription. +1. Verify your billing details, continue to payment, and complete + checkout. + +## Billing behaviors + +DVP Starter and DVP Growth are billed annually. If you have DVP +Starter, you can upgrade to DVP Growth without submitting a new +application. Upgrades take effect immediately. + +For DVP Growth plans, you can add up to 100 additional tracked +companies. Tracked company add-ons are prorated from the date of +purchase for the remainder of your billing period and expire at the +end of your annual subscription. You can reduce your add-on count at +any time. Changes take effect at the end of the current billing cycle. + +> [!IMPORTANT] +> No mid-cycle refunds are issued when you reduce tracked company +> add-ons or end a DVP plan. + +## Disable auto-renewal + +To end a DVP plan, disable automatic renewal. Your plan stays active +until the end of the billing period and then expires. To disable +auto-renewal: + +1. Sign in to [Docker Home](https://app.docker.com/) and go to + **Billing**. +1. From **Active plans**, select **Manage** next to **Docker Verified + Publisher**. +1. Select **Disable auto-renewal**. +1. Optional. To remove tracked companies, select **Remove tracked + companies**, then choose the number to remove. + +To resume DVP access after a plan expires, you must reapply. diff --git a/content/manuals/subscription/plans/dvp.md b/content/manuals/subscription/plans/dvp.md deleted file mode 100644 index e70a7be726d6..000000000000 --- a/content/manuals/subscription/plans/dvp.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: DVP Starter and DVP Growth plans -linkTitle: Docker Verified Publisher (DVP) -description: - Learn about DVP Starter and DVP Growth plans for organization accounts, - including usage, billing behaviors, and how to apply. -keywords: - docker verified publisher, dvp, dvp starter, dvp growth, publisher plans, - tracked companies, insights and analytics, organization subscription, apply - for dvp -weight: 50 ---- - -[Docker Verified Publisher (DVP)](/manuals/docker-hub/repos/manage/trusted-content/dvp-program.md) is a program for commercial publishers who distribute content on Docker Hub. DVP Starter and DVP Growth are paid plans for organization accounts that add publisher analytics and reporting on top of your verified publisher status. - -> [!TIP] -> You subscribe to a DVP plan by first submitting an application for review. See [Apply for DVP](#apply-for-dvp-starter-or-growth) for more information. - -## Usage - -DVP Starter includes verified publisher status, prioritized search ranking, Scout vulnerability scanning, and a summary analytics report. - -DVP Growth extends Starter with a trends report, tracked company reports, and 25 included tracked companies. Tracked companies represent the unique companies that pull your images over a period. You can add more tracked companies to a DVP Growth plan in increments of 25, up to 100 additional, from the billing portal. - -For details on the reports available to verified publishers, see [Insights and analytics](/manuals/docker-hub/repos/manage/trusted-content/insights-analytics.md). - -Any organization can hold a DVP plan with or without Docker Team or Docker Business. If you only have a Docker Personal or Docker Pro account, you can create an organization when you apply. - -## Apply for DVP Starter or Growth - -To add DVP Starter or DVP Growth to your account, you must apply for a DVP plan, then subscribe to the plan after approval. To get starter with DVP Starter or DVP Growth: - -1. Go to the [DVP landing page](https://www.docker.com/partners/programs/). The DVP landing page contains information about DVP Starter and DVP Growth. -1. Select **Apply for Growth**. -1. Select an existing organization namespace, or create a new one if needed. -1. Fill in the content you want to publish and select DVP Starter or DVP Growth. -1. Submit your application for review with **Submit application**, then continue to **Configure your plan**. -1. Select the plan you applied for from the **Configure your plan** page. -1. Verify your billing details, continue to payment, and complete checkout. You are not charged until Docker approves your application. - -> [!TIP] -> Your account is charged -> only upon approval, which you receive as -> an email notification. - -## Billing behaviors - -DVP Starter and DVP Growth are billed annually. If you have DVP Starter, you can upgrade to DVP Growth without submitting a new application. Upgrades are applied immediately. - -For DVP Growth plans, you can add up to 100 additional tracked companies. Tracked company add-ons are prorated from the date of purchase for the remainder of your billing period and expire at the end of your annual subscription. You can reduce your add-on count at any time, but changes take effect at the end of the current billing cycle. No mid-cycle refunds are issued. - -## Disable auto-renewal - -To end a DVP plan, disable automatic renewal. Your plan stays active until the end of the billing period and then expires. To disable auto-renewal: - -1. Sign in to [Docker Home](https://app.docker.com/) and go to **Billing**. -1. From **Active plans**, select **Manage** next to **Docker Verified Publisher**. -1. Select **Disable auto-renewal**. -1. Optional. To remove tracked companies, select **Remove tracked companies**, then choose the number to remove. - -To resume DVP access after a plan expires, you must reapply. From 5605e2159e30f57567724557a982bca5b7aed7da Mon Sep 17 00:00:00 2001 From: Alexa Date: Thu, 20 Aug 2026 08:23:12 -0500 Subject: [PATCH 20/22] docs: remove DVP tracked company cap and clarify billing Drop the 100-company add-on limit, note that plan configuration happens after approval, and clarify when tracked company removals take effect. Co-authored-by: Cursor --- .../subscription/plans/docker-verified-publisher.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/content/manuals/subscription/plans/docker-verified-publisher.md b/content/manuals/subscription/plans/docker-verified-publisher.md index 0fcdd4b68dd4..9cbe8dcf3fe3 100644 --- a/content/manuals/subscription/plans/docker-verified-publisher.md +++ b/content/manuals/subscription/plans/docker-verified-publisher.md @@ -36,7 +36,7 @@ account, you can create an organization when you apply. Tracked companies represent the unique companies that pull your images over a period. You can add more tracked companies to a DVP Growth plan -in increments of 25, up to 100 additional, from the billing portal. For +in increments of 25 from the billing portal. For steps, see [Add tracked companies](#add-tracked-companies). For details on the reports available to verified publishers, see @@ -56,7 +56,7 @@ after approval. DVP Growth. 1. Submit your application for review with **Submit application**, then continue to **Configure your plan**. -1. Select the plan you applied for from the **Configure your plan** +1. If approved, select the plan you applied for from the **Configure your plan** page. 1. Verify your billing details, continue to payment, and complete checkout. You are not charged until Docker approves your @@ -87,11 +87,11 @@ DVP Starter and DVP Growth are billed annually. If you have DVP Starter, you can upgrade to DVP Growth without submitting a new application. Upgrades take effect immediately. -For DVP Growth plans, you can add up to 100 additional tracked +For DVP Growth plans, you can add additional tracked companies. Tracked company add-ons are prorated from the date of purchase for the remainder of your billing period and expire at the end of your annual subscription. You can reduce your add-on count at -any time. Changes take effect at the end of the current billing cycle. +any time. Removing tracked companies takes effect at the end of the current billing cycle. > [!IMPORTANT] > No mid-cycle refunds are issued when you reduce tracked company @@ -110,5 +110,3 @@ auto-renewal: 1. Select **Disable auto-renewal**. 1. Optional. To remove tracked companies, select **Remove tracked companies**, then choose the number to remove. - -To resume DVP access after a plan expires, you must reapply. From a0528cc56a9b79f273157f8dc9c70b58939f9967 Mon Sep 17 00:00:00 2001 From: Alexa Kristensen <81787716+akristen@users.noreply.github.com> Date: Thu, 20 Aug 2026 08:29:36 -0500 Subject: [PATCH 21/22] Apply suggestions from code review Co-authored-by: Alexa Kristensen <81787716+akristen@users.noreply.github.com> --- content/manuals/subscription/plans/docker-verified-publisher.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/manuals/subscription/plans/docker-verified-publisher.md b/content/manuals/subscription/plans/docker-verified-publisher.md index 9cbe8dcf3fe3..c1dc2ef9528f 100644 --- a/content/manuals/subscription/plans/docker-verified-publisher.md +++ b/content/manuals/subscription/plans/docker-verified-publisher.md @@ -47,7 +47,7 @@ For details on the reports available to verified publishers, see To add DVP Starter or DVP Growth, apply for a DVP plan, then subscribe after approval. -1. Go to the [DVP landing page](https://www.docker.com/partners/programs/). +1. Go to the [DVP landing page](https://hub.docker.com/publisher-program). The page contains information about DVP Starter and DVP Growth. 1. Select **Apply for Growth**. 1. Select an existing organization namespace, or create a new one if From fef81b41f174e0c778c391c66680e080202f9bee Mon Sep 17 00:00:00 2001 From: Alexa Kristensen <81787716+akristen@users.noreply.github.com> Date: Thu, 20 Aug 2026 08:53:15 -0500 Subject: [PATCH 22/22] Apply suggestions from code review Co-authored-by: Alexa Kristensen <81787716+akristen@users.noreply.github.com> --- .../manuals/subscription/plans/docker-verified-publisher.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/content/manuals/subscription/plans/docker-verified-publisher.md b/content/manuals/subscription/plans/docker-verified-publisher.md index c1dc2ef9528f..84ba148bfe60 100644 --- a/content/manuals/subscription/plans/docker-verified-publisher.md +++ b/content/manuals/subscription/plans/docker-verified-publisher.md @@ -56,11 +56,10 @@ after approval. DVP Growth. 1. Submit your application for review with **Submit application**, then continue to **Configure your plan**. -1. If approved, select the plan you applied for from the **Configure your plan** +1. If approved, you will receive an email to complete checkout. Open the link, then select the plan you applied for from the **Configure your plan** page. 1. Verify your billing details, continue to payment, and complete - checkout. You are not charged until Docker approves your - application. + checkout. > [!IMPORTANT] > Your account is charged only upon approval, which you receive as an