From 754dd97d57ccc6a5c4b5bfae24fd1a6197b37803 Mon Sep 17 00:00:00 2001 From: Alexa Date: Wed, 27 May 2026 09:11:47 -0500 Subject: [PATCH 01/14] docs: add product license and assignment documentation Document organization licenses for Docker Offload and AI Governance, including manual and automatic assignment from the Admin Console Members page. Add subscription/licenses overview, admin manage-licenses guide, and update subscription navigation weights. --- .../admin/organization/manage/_index.md | 2 +- .../organization/manage/manage-licenses.md | 60 ++++++++++++++++ .../organization/manage/manage-products.md | 2 +- content/manuals/subscription/_index.md | 64 +++++++++-------- content/manuals/subscription/licenses.md | 68 +++++++++++++++++++ content/manuals/subscription/manage-seats.md | 2 +- 6 files changed, 165 insertions(+), 33 deletions(-) create mode 100644 content/manuals/admin/organization/manage/manage-licenses.md create mode 100644 content/manuals/subscription/licenses.md diff --git a/content/manuals/admin/organization/manage/_index.md b/content/manuals/admin/organization/manage/_index.md index 36430754391c..6ae48fa2776f 100644 --- a/content/manuals/admin/organization/manage/_index.md +++ b/content/manuals/admin/organization/manage/_index.md @@ -2,5 +2,5 @@ build: render: never title: Manage -weight: 20 +weight: 10 --- \ No newline at end of file diff --git a/content/manuals/admin/organization/manage/manage-licenses.md b/content/manuals/admin/organization/manage/manage-licenses.md new file mode 100644 index 000000000000..62dfdea6f9f6 --- /dev/null +++ b/content/manuals/admin/organization/manage/manage-licenses.md @@ -0,0 +1,60 @@ +--- +title: Manage license assignment +linkTitle: License assignment +description: Manage product licenses for your organization, including assignment, revocation, and automatic assignment. +keywords: licenses, organization, members, Docker Offload, AI governance, license assignment, admin console +weight: 30 +--- + +You can manage licenses on the Members page from Docker Home. The Members page gives admins a bird’s eye view of pending invites, roles, and membership. You can use this page to manually or automatically assign licenses, or revoke licenses on a per-member basis. + +## Prerequisites + +You can manage licenses for Docker Offload or AI Governance. Each product has its own requirements to get started: + +- To purchase Docker Offload licenses, you must have a Docker Team or Docker Business subscription. +- AI Governance licenses are currently available by contacting sales. + +You can purchase licenses for both products by [contacting sales](https://www.docker.com/pricing/contact-sales/). + +## License Management + +You manage licenses from the [Members page in the Admin Console](/manuals/admin/organization/manage/members.md). After purchasing a license-based product, each product appears on the Members page with information about the number of total licenses and licenses used by members. + +- Inviting a member may consume a seat, but doesn’t auto-assign product licenses by default. +- Only admin owners can view details about organization licenses. + +## Assign and revoke licenses + +1. Sign in to [Docker Home](https://app.docker.com), then select your organization. +2. Go to **Members** to view all your organization members. +3. Assign or revoke licenses to members. + +- You can search individual members from the members table or filtering for their username, email, or full name. +- You can bulk invite members by selecting multiple members. + +## Automated license assignment + +Automatic assignment gives members a product license from your pool the first time they use a supported product, instead of assigning licenses manually on **Members**. + +### Prerequisites + +Before the automatic assignment toggle can assign licenses, members must already be in your organization through **SSO and user provisioning** (Just-in-Time, SCIM, or your configured provisioning flow). Automatic assignment does not invite users or create accounts—it only assigns licenses to existing members. + +- **AI Governance** — SSO and provisioning capabilities are included when you purchase AI Governance. Set up [SSO](/manuals/enterprise/security/single-sign-on/connect.md) and [provisioning](/manuals/enterprise/security/provisioning/_index.md) before relying on automatic assignment for `sbx`. +- **Docker Core** — On Team and Business subscriptions, SSO and provisioning are already part of your subscription. Complete the same setup before automatic Docker Core assignment applies on Desktop or CLI sign-in. + +Automatic assignment applies to **AI Governance** and **Docker Core** only, not Docker Offload. + +### Configure + +On **Members**, each license pool tile has an automatic assignment toggle (**on** by default). When an org member without a license uses: + +- **AI Governance** — Docker Sandboxes (`sbx`) (policy check) +- **Docker Core** — Docker Desktop or the CLI (entitlement check) + +Docker assigns a seat from the pool if one is available. If the pool is exhausted, no license is issued and org owners see a notice on **Members**. + +Turning the toggle off stops new automatic assignments; it does not revoke existing licenses. + +## What’s next diff --git a/content/manuals/admin/organization/manage/manage-products.md b/content/manuals/admin/organization/manage/manage-products.md index 294399ccf9f3..262b88d9ded3 100644 --- a/content/manuals/admin/organization/manage/manage-products.md +++ b/content/manuals/admin/organization/manage/manage-products.md @@ -1,6 +1,6 @@ --- title: Docker products -weight: 30 +weight: 40 description: Learn how to manage access and usage for Docker products for your organization keywords: organization, tools, products, product access, organization management aliases: diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index 88ed55011872..7e3cf0c26d84 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -7,37 +7,41 @@ params: sidebar: group: Platform grid_subscriptions: -- title: Compare Docker subscriptions - description: Visit the pricing page to see what's included in different Docker subscriptions. - link: "https://www.docker.com/pricing?ref=Docs&refAction=DocsSubscription" - icon: magnifying-glass -- title: Set up your subscription - description: Get started setting up a personal or organization subscription. - link: /subscription/setup/ - icon: shopping-cart -- title: Scale your subscription - description: Scale your subscription to fit your needs. - link: /subscription/scale/ - icon: chart-bar -- title: Change your subscription - description: Learn how to upgrade or downgrade your subscription. - link: /subscription/change/ - icon: arrow-up-circle -- title: Manage seats - description: Learn how to add or remove seats from your subscription. - link: /subscription/manage-seats/ - icon: user-plus -- title: Docker Desktop license agreement - description: Review the terms of the Docker Subscription Service Agreement. - link: /subscription/desktop-license/ - icon: document-text -- title: Subscription FAQs - description: Find the answers you need and explore common questions. - link: /subscription/faq/ - icon: question-mark-circle + - title: Compare Docker subscriptions + description: Visit the pricing page to see what's included in different Docker subscriptions. + link: "https://www.docker.com/pricing?ref=Docs&refAction=DocsSubscription" + icon: magnifying-glass + - title: Set up your subscription + description: Get started setting up a personal or organization subscription. + link: /subscription/setup/ + icon: shopping-cart + - title: Scale your subscription + description: Scale your subscription to fit your needs. + link: /subscription/scale/ + icon: chart-bar + - title: Change your subscription + description: Learn how to upgrade or downgrade your subscription. + link: /subscription/change/ + icon: arrow-up-circle + - title: Manage seats + description: Learn how to add or remove seats from your subscription. + link: /subscription/manage-seats/ + icon: user-plus + - title: Licenses + description: Purchase and assign product licenses for Docker Offload and AI governance. + link: /subscription/licenses/ + icon: key + - title: Docker Desktop license agreement + description: Review the terms of the Docker Subscription Service Agreement. + link: /subscription/desktop-license/ + icon: document-text + - title: Subscription FAQs + description: Find the answers you need and explore common questions. + link: /subscription/faq/ + icon: question-mark-circle aliases: -- /docker-hub/billing/ -- /docker-hub/billing/faq/ + - /docker-hub/billing/ + - /docker-hub/billing/faq/ --- Docker subscriptions provide licensing for commercial use of Docker products including Docker Desktop, Docker Hub, Docker Build Cloud, Docker Scout, and Testcontainers Cloud. diff --git a/content/manuals/subscription/licenses.md b/content/manuals/subscription/licenses.md new file mode 100644 index 000000000000..67c391f206a8 --- /dev/null +++ b/content/manuals/subscription/licenses.md @@ -0,0 +1,68 @@ +--- +title: Licenses +linkTitle: Licenses +description: Manage product licenses for your organization, including assignment, revocation, and automatic assignment. +keywords: licenses, organization, members, Docker Offload, AI governance, license assignment, admin console +weight: 50 +grid: + - title: Manage licenses + description: Assign, revoke, and bulk-assign product licenses from the Members page. + icon: user-plus + link: /admin/organization/manage/manage-licenses/ + - title: Automatic license assignment + description: Configure automatic assignment and understand what happens when licenses run out. + icon: arrow-path + link: /admin/organization/manage/manage-licenses/#automated-license-assignment + - title: Docker Offload + description: Overview of Offload licensing and access requirements. + icon: cloud + link: /offload/about/ + - title: AI governance for sandboxes + description: Organization policies for sandbox network, filesystem, and governance behavior. + icon: shield-check + link: /ai/sandboxes/security/governance/ + - title: Docker Sandboxes (sbx) + description: Install and run sandboxes; understand when organization policies apply. + icon: cube + link: /ai/sandboxes/get-started/ + - title: Scale your subscription + description: Add seats or capacity for Docker subscription products. + icon: chart-bar + link: /subscription/scale/ +--- + +You can purchase licenses that give +members of your organization access Docker products in addition to your Docker subscription. Licenses add an additional layer to your subscription, letting admins assign certain products to select members without buying a Docker product for the entire +organization. With licenses, members can belong to your organization +without holding a license for every product your organization owns. + +## Key features + +Organization membership and product licenses are separate. When someone +joins your organization, they won’t automatically receive licenses for +license-based products. + +- You can purchase licenses for Docker Offload or AI Governance. +- Once purchased, admins manage licenses from the Members page in Docker Home. + +To add licenses to your organization, contact your Docker account team. + +## AI governance licenses + +Docker Sandboxes (`sbx`) run AI coding agents in isolated virtual environments so agents can build containers, install packages, and use tools without accessing your host system. + +- AI governance licenses allow admins to apply network and filesystem policies across your organization for users who hold the license. +- When a member who holds an AI governance license runs `sbx`, the organization policy overrides the member’s local policy rules. + + + To learn more about AI governance, see [Organization governance](/manuals/ai/sandboxes/security/governance.md) and [Sandbox policies](/manuals/ai/sandboxes/security/policy.md). + + ## Offload licenses + + Docker Offload lets developers offload building and running containers to the cloud. You can assign Offload licenses to the members who need cloud-backed builds and runs without giving every organization member access to Offload. + + To purchase Docker Offload licenses, you must have a Docker Team or Docker Business subscription. + + ## What’s next + +{{< grid >}} diff --git a/content/manuals/subscription/manage-seats.md b/content/manuals/subscription/manage-seats.md index 13e6669b46a0..4811d664cea0 100644 --- a/content/manuals/subscription/manage-seats.md +++ b/content/manuals/subscription/manage-seats.md @@ -10,7 +10,7 @@ aliases: - /subscription/remove-seats/ - /subscription/core-subscription/add-seats/ - /subscription/core-subscription/remove-seats/ -weight: 50 +weight: 80 --- You can add or remove seats from your Docker Team or Business subscription at any time to accommodate team changes. When you add seats mid-billing cycle, you're charged a prorated amount for the additional seats. From e3962f9a80a92b566a988ae5fbfefc0fad463f5c Mon Sep 17 00:00:00 2001 From: Alexa Date: Wed, 27 May 2026 10:42:56 -0500 Subject: [PATCH 02/14] docs: move manage-seats to admin org and fix inbound links Relocate subscription seat management under admin/organization/manage so it sits with other org admin tasks. Add a redirect alias for /subscription/manage-seats/ and update cross-references across admin, enterprise, billing, and subscription docs. --- .../manuals/admin/company/manage/organizations.md | 2 +- content/manuals/admin/company/manage/users.md | 2 +- .../organization/manage}/manage-seats.md | 5 +++-- content/manuals/admin/organization/manage/members.md | 2 +- content/manuals/admin/organization/setup/orgs.md | 2 +- content/manuals/billing/3d-secure.md | 2 +- .../security/provisioning/auto-provisioning.md | 12 ++++++------ .../security/single-sign-on/troubleshoot-sso.md | 2 +- content/manuals/subscription/_index.md | 2 +- 9 files changed, 16 insertions(+), 15 deletions(-) rename content/manuals/{subscription => admin/organization/manage}/manage-seats.md (95%) diff --git a/content/manuals/admin/company/manage/organizations.md b/content/manuals/admin/company/manage/organizations.md index baef9af03e12..4a122de6e069 100644 --- a/content/manuals/admin/company/manage/organizations.md +++ b/content/manuals/admin/company/manage/organizations.md @@ -23,7 +23,7 @@ The **Organizations** view displays all organizations under your company. If you have a self-serve subscription that has no pending subscription changes, you can add seats using Docker Home. For more information about adding seats, -see [Manage seats](/manuals/subscription/manage-seats.md#add-seats-to-your-subscription). +see [Manage seats](/manuals/admin/organization/manage/manage-seats.md#add-seats-to-your-subscription). If you have a sales-assisted subscription, you must contact Docker support or sales to add seats. diff --git a/content/manuals/admin/company/manage/users.md b/content/manuals/admin/company/manage/users.md index a6119a2508dd..04a7a4285874 100644 --- a/content/manuals/admin/company/manage/users.md +++ b/content/manuals/admin/company/manage/users.md @@ -87,7 +87,7 @@ addresses: > available seats in your organization, you cannot continue to invite members. > To invite members, you can purchase more seats, or remove some email > addresses from the CSV file and re-select the new file. To purchase more - > seats, see [Add seats to your subscription](/manuals/subscription/manage-seats.md#add-seats-to-your-subscription) or + > seats, see [Add seats to your subscription](/manuals/admin/organization/manage/manage-seats.md#add-seats-to-your-subscription) or > [Contact sales](https://www.docker.com/pricing/contact-sales/). 1. After the CSV file has been uploaded, select **Review**. diff --git a/content/manuals/subscription/manage-seats.md b/content/manuals/admin/organization/manage/manage-seats.md similarity index 95% rename from content/manuals/subscription/manage-seats.md rename to content/manuals/admin/organization/manage/manage-seats.md index 4811d664cea0..a2329aaf4b73 100644 --- a/content/manuals/subscription/manage-seats.md +++ b/content/manuals/admin/organization/manage/manage-seats.md @@ -1,6 +1,6 @@ --- title: Manage subscription seats -linkTitle: Manage seats +linkTitle: Seats description: Add or remove seats for Docker Team and Business subscriptions keywords: manage seats, add seats, remove seats, subscription billing, team members aliases: @@ -10,6 +10,7 @@ aliases: - /subscription/remove-seats/ - /subscription/core-subscription/add-seats/ - /subscription/core-subscription/remove-seats/ + - /subscription/manage-seats/ weight: 80 --- @@ -31,7 +32,7 @@ To add seats: - You can't use pay by invoice for purchasing additional seats. - You must use a card or US bank account. -You can add more members to your organization. For more information, see [Manage organization members](../admin/organization/manage/members.md). +You can add more members to your organization. For more information, see [Manage organization members](./members.md). ## Volume pricing diff --git a/content/manuals/admin/organization/manage/members.md b/content/manuals/admin/organization/manage/members.md index d731b98e0ab4..0278be28dd61 100644 --- a/content/manuals/admin/organization/manage/members.md +++ b/content/manuals/admin/organization/manage/members.md @@ -87,7 +87,7 @@ Invitation email links expire after 14 days. If your email link has expired, you After inviting members, you can resend or remove invitations as needed. Each invitee occupies one seat, so if the amount of email addresses in your CSV file exceeds the number of available seats in your organization, you won't be able to invite more members. > [!TIP] -> Need to manage more than 1,000 team members? [Upgrade to Docker Business for unlimited user invites](https://www.docker.com/pricing?ref=Docs&refAction=DocsAdminMembers) and advanced role management. You can also [add seats](/manuals/subscription/manage-seats.md) to your subscription. +> Need to manage more than 1,000 team members? [Upgrade to Docker Business for unlimited user invites](https://www.docker.com/pricing?ref=Docs&refAction=DocsAdminMembers) and advanced role management. You can also [add seats](/manuals/admin/organization/manage/manage-seats.md) to your subscription. ### Resend an invitation diff --git a/content/manuals/admin/organization/setup/orgs.md b/content/manuals/admin/organization/setup/orgs.md index d610df176697..4ce5256b3496 100644 --- a/content/manuals/admin/organization/setup/orgs.md +++ b/content/manuals/admin/organization/setup/orgs.md @@ -71,7 +71,7 @@ configure your organization. If you have multiple organizations that you want to merge into one, complete the following steps: -1. Based on the number of seats from the secondary organization, [purchase additional seats](../../../subscription/manage-seats.md) for the primary organization account that you want to keep. +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. diff --git a/content/manuals/billing/3d-secure.md b/content/manuals/billing/3d-secure.md index fc4ec800ff56..9b1b2efdca39 100644 --- a/content/manuals/billing/3d-secure.md +++ b/content/manuals/billing/3d-secure.md @@ -30,7 +30,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) -- [Adding seats](../subscription/manage-seats.md) to an existing subscription +- [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 will appear during checkout. diff --git a/content/manuals/enterprise/security/provisioning/auto-provisioning.md b/content/manuals/enterprise/security/provisioning/auto-provisioning.md index dce2f65d085c..b573cbfc55e7 100644 --- a/content/manuals/enterprise/security/provisioning/auto-provisioning.md +++ b/content/manuals/enterprise/security/provisioning/auto-provisioning.md @@ -20,20 +20,20 @@ When auto-provisioning is enabled for a verified domain: - Auto-provisioning only adds existing Docker users to your organization, it doesn't create new accounts. - Users experience no changes to their sign-in process. - Company and organization owners receive email notifications when new users are added. -- You may need to [manage seats](/manuals/subscription/manage-seats.md) to accommodate new users. +- You may need to [manage seats](/manuals/admin/organization/manage/manage-seats.md) to accommodate new users. ### Enable auto-provisioning Auto-provisioning is configured per domain. To enable it: 1. Sign in to [Docker Home](https://app.docker.com) and select -your company or organization. + your company or organization. 1. Select **Admin Console**, then **Domain management**. 1. Select the **Actions menu** next to the domain you want to enable -auto-provisioning for. + auto-provisioning for. 1. Select **Enable auto-provisioning**. 1. Optional. If enabling auto-provisioning at the company level, select an -organization. + organization. 1. Select **Enable** to confirm. The **Auto-provisioning** column will update to **Enabled** for the domain. @@ -43,8 +43,8 @@ The **Auto-provisioning** column will update to **Enabled** for the domain. To disable auto-provisioning for a user: 1. Sign in to [Docker Home](https://app.docker.com) and select -your organization. If your organization is part of a company, select the company -and configure the domain for the organization at the company level. + your organization. If your organization is part of a company, select the company + and configure the domain for the organization at the company level. 1. Select **Admin Console**, then **Domain management**. 1. Select the **Actions menu** next to your domain. 1. Select **Disable auto-provisioning**. diff --git a/content/manuals/enterprise/security/single-sign-on/troubleshoot-sso.md b/content/manuals/enterprise/security/single-sign-on/troubleshoot-sso.md index a184d5f7b3ff..5fe8304714b6 100644 --- a/content/manuals/enterprise/security/single-sign-on/troubleshoot-sso.md +++ b/content/manuals/enterprise/security/single-sign-on/troubleshoot-sso.md @@ -162,7 +162,7 @@ This error occurs when the organization has no available seats for the user when **Add more seats to the organization** -Purchase additional Docker Business subscription seats. For details, see [Manage subscription seats](/manuals/subscription/manage-seats.md). +Purchase additional Docker Business subscription seats. For details, see [Manage subscription seats](/manuals/admin/organization/manage/manage-seats.md). **Remove users or pending invitations** diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index 7e3cf0c26d84..e7217dd7d964 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -25,7 +25,7 @@ grid_subscriptions: icon: arrow-up-circle - title: Manage seats description: Learn how to add or remove seats from your subscription. - link: /subscription/manage-seats/ + link: /admin/organization/manage/manage-seats/ icon: user-plus - title: Licenses description: Purchase and assign product licenses for Docker Offload and AI governance. From 8155dc466ef4ae41ddcc5435e482dc4ded9cadc8 Mon Sep 17 00:00:00 2001 From: Alexa Date: Wed, 27 May 2026 13:06:03 -0500 Subject: [PATCH 03/14] docs: consolidate subscription licenses into scale page Move AI Governance and Docker Offload license overview into Scale your subscription and remove the standalone Licenses hub page. Drop the Licenses card from the subscription index and tweak admin org nav weights. --- .../admin/organization/manage/_index.md | 2 +- .../admin/organization/manage/manage-seats.md | 2 +- content/manuals/subscription/_index.md | 4 -- content/manuals/subscription/licenses.md | 68 ------------------- content/manuals/subscription/scale.md | 53 +++++++++++---- 5 files changed, 42 insertions(+), 87 deletions(-) delete mode 100644 content/manuals/subscription/licenses.md diff --git a/content/manuals/admin/organization/manage/_index.md b/content/manuals/admin/organization/manage/_index.md index 6ae48fa2776f..36430754391c 100644 --- a/content/manuals/admin/organization/manage/_index.md +++ b/content/manuals/admin/organization/manage/_index.md @@ -2,5 +2,5 @@ build: render: never title: Manage -weight: 10 +weight: 20 --- \ No newline at end of file diff --git a/content/manuals/admin/organization/manage/manage-seats.md b/content/manuals/admin/organization/manage/manage-seats.md index a2329aaf4b73..2005a2b352c6 100644 --- a/content/manuals/admin/organization/manage/manage-seats.md +++ b/content/manuals/admin/organization/manage/manage-seats.md @@ -11,7 +11,7 @@ aliases: - /subscription/core-subscription/add-seats/ - /subscription/core-subscription/remove-seats/ - /subscription/manage-seats/ -weight: 80 +weight: 40 --- You can add or remove seats from your Docker Team or Business subscription at any time to accommodate team changes. When you add seats mid-billing cycle, you're charged a prorated amount for the additional seats. diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index e7217dd7d964..bc0ab4427cc1 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -27,10 +27,6 @@ grid_subscriptions: description: Learn how to add or remove seats from your subscription. link: /admin/organization/manage/manage-seats/ icon: user-plus - - title: Licenses - description: Purchase and assign product licenses for Docker Offload and AI governance. - link: /subscription/licenses/ - icon: key - title: Docker Desktop license agreement description: Review the terms of the Docker Subscription Service Agreement. link: /subscription/desktop-license/ diff --git a/content/manuals/subscription/licenses.md b/content/manuals/subscription/licenses.md deleted file mode 100644 index 67c391f206a8..000000000000 --- a/content/manuals/subscription/licenses.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: Licenses -linkTitle: Licenses -description: Manage product licenses for your organization, including assignment, revocation, and automatic assignment. -keywords: licenses, organization, members, Docker Offload, AI governance, license assignment, admin console -weight: 50 -grid: - - title: Manage licenses - description: Assign, revoke, and bulk-assign product licenses from the Members page. - icon: user-plus - link: /admin/organization/manage/manage-licenses/ - - title: Automatic license assignment - description: Configure automatic assignment and understand what happens when licenses run out. - icon: arrow-path - link: /admin/organization/manage/manage-licenses/#automated-license-assignment - - title: Docker Offload - description: Overview of Offload licensing and access requirements. - icon: cloud - link: /offload/about/ - - title: AI governance for sandboxes - description: Organization policies for sandbox network, filesystem, and governance behavior. - icon: shield-check - link: /ai/sandboxes/security/governance/ - - title: Docker Sandboxes (sbx) - description: Install and run sandboxes; understand when organization policies apply. - icon: cube - link: /ai/sandboxes/get-started/ - - title: Scale your subscription - description: Add seats or capacity for Docker subscription products. - icon: chart-bar - link: /subscription/scale/ ---- - -You can purchase licenses that give -members of your organization access Docker products in addition to your Docker subscription. Licenses add an additional layer to your subscription, letting admins assign certain products to select members without buying a Docker product for the entire -organization. With licenses, members can belong to your organization -without holding a license for every product your organization owns. - -## Key features - -Organization membership and product licenses are separate. When someone -joins your organization, they won’t automatically receive licenses for -license-based products. - -- You can purchase licenses for Docker Offload or AI Governance. -- Once purchased, admins manage licenses from the Members page in Docker Home. - -To add licenses to your organization, contact your Docker account team. - -## AI governance licenses - -Docker Sandboxes (`sbx`) run AI coding agents in isolated virtual environments so agents can build containers, install packages, and use tools without accessing your host system. - -- AI governance licenses allow admins to apply network and filesystem policies across your organization for users who hold the license. -- When a member who holds an AI governance license runs `sbx`, the organization policy overrides the member’s local policy rules. - - - To learn more about AI governance, see [Organization governance](/manuals/ai/sandboxes/security/governance.md) and [Sandbox policies](/manuals/ai/sandboxes/security/policy.md). - - ## Offload licenses - - Docker Offload lets developers offload building and running containers to the cloud. You can assign Offload licenses to the members who need cloud-backed builds and runs without giving every organization member access to Offload. - - To purchase Docker Offload licenses, you must have a Docker Team or Docker Business subscription. - - ## What’s next - -{{< grid >}} diff --git a/content/manuals/subscription/scale.md b/content/manuals/subscription/scale.md index e94b3a7bdf2d..c2210eaf4700 100644 --- a/content/manuals/subscription/scale.md +++ b/content/manuals/subscription/scale.md @@ -14,19 +14,44 @@ You can scale consumption for: - Testcontainers Cloud runtime minutes - Docker Hardened Images (DHI) repositories -To understand your usage patterns, [view your consumption](../admin/organization/manage/manage-products.md#monitor-product-usage-for-your-organization) at any time. +## Add licenses -> [!NOTE] -> -> Legacy Docker subscribers must upgrade to new Docker subscriptions to access scaling options. Legacy subscriptions apply to subscribers who last purchased or renewed before December 10, 2024. For details, see [Announcing Upgraded Docker Plans](https://www.docker.com/blog/november-2024-updated-plans-announcement/). +Licenses add a layer to your Docker subscriptions, letting you assign products to select members of your +organization. You can purchase licenses for some Docker products: -## Usage considerations +- 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](https://www.docker.com/pricing/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 are separate from Docker Team or Business. +- 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 subscription seat. + +When a member who holds an AI governance license uses AI products like Docker Sandbox, the organization policy overrides the member’s local policy rules. Members without AI Governance licenses can still use AI products. + +### 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 Minutes don't roll over. Base subscription minutes reset each billing period and don't accumulate. Additional purchased minutes expire at the end of your subscription period. For example, with an annual Docker Team subscription (500 included minutes), if you purchase 500 additional minutes, only the additional 500 minutes roll over until your annual renewal. -## Add Docker Build Cloud build minutes +### Docker Build Cloud build minutes Purchase additional build minutes through the Docker Build Cloud Dashboard: @@ -40,7 +65,7 @@ Purchase additional build minutes through the Docker Build Cloud Dashboard: Your additional minutes appear on the Build minutes page immediately. -## Add Docker Testcontainers Cloud runtime minutes +### Docker Testcontainers Cloud runtime minutes You can add Testcontainers Cloud runtime minutes in two ways: @@ -59,14 +84,16 @@ To add more hardened repositories to your DHI Select plan: 1. On the Overview page, select **Manage** next to **Hardened Images**. 1. Select how many repositories the account can use. -> [!TIP] -> -> Purchasing eight or more hardened repositories? [Contact Docker sales](https://www.docker.com/pricing/contact-sales/) to discuss an Enterprise plan. +Purchasing eight or more hardened repositories? [Contact Docker sales](https://www.docker.com/pricing/contact-sales/) to discuss an Enterprise plan. ## What's next -To learn more, see: - -- [Testcontainers overview](/manuals/testcontainers.md) +- [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) + + + From e93947bbb88ad0a516bb5f3a15bb6d0845314de4 Mon Sep 17 00:00:00 2001 From: Alexa Date: Wed, 27 May 2026 14:36:56 -0500 Subject: [PATCH 04/14] docs: streamline manage licenses and clarify AI Governance scope Simplify license assignment and automated assignment on the Members page doc, link prerequisites to the scale page, and note that AI Governance applies to Docker Sandbox usage. --- .../organization/manage/manage-licenses.md | 57 +++++++------------ content/manuals/subscription/scale.md | 2 +- 2 files changed, 22 insertions(+), 37 deletions(-) diff --git a/content/manuals/admin/organization/manage/manage-licenses.md b/content/manuals/admin/organization/manage/manage-licenses.md index 62dfdea6f9f6..8ee0704067cb 100644 --- a/content/manuals/admin/organization/manage/manage-licenses.md +++ b/content/manuals/admin/organization/manage/manage-licenses.md @@ -6,55 +6,40 @@ keywords: licenses, organization, members, Docker Offload, AI governance, licens weight: 30 --- -You can manage licenses on the Members page from Docker Home. The Members page gives admins a bird’s eye view of pending invites, roles, and membership. You can use this page to manually or automatically assign licenses, or revoke licenses on a per-member basis. +Licenses let you selectively choose which of your organization members have access to supported Docker products. Admin owners can oversee who on their team has active licenses, or configure licenses to assign automatically when members access supported Docker products. ## Prerequisites -You can manage licenses for Docker Offload or AI Governance. Each product has its own requirements to get started: +- You can purchase licenses for AI Governance or Docker Offload by [contacting sales](https://www.docker.com/pricing/contact-sales/). +- To learn more about licenses, see [scale your subscription](/manuals/subscription/scale.md). -- To purchase Docker Offload licenses, you must have a Docker Team or Docker Business subscription. -- AI Governance licenses are currently available by contacting sales. +## Manage licenses -You can purchase licenses for both products by [contacting sales](https://www.docker.com/pricing/contact-sales/). +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. -## License Management +To manage licenses for your organization: -You manage licenses from the [Members page in the Admin Console](/manuals/admin/organization/manage/members.md). After purchasing a license-based product, each product appears on the Members page with information about the number of total licenses and licenses used by members. +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 manage automatic license assignment, enable or disable on a per-product basis with the **Automatically assign licenses** toggle. -- Inviting a member may consume a seat, but doesn’t auto-assign product licenses by default. -- Only admin owners can view details about organization licenses. - -## Assign and revoke licenses - -1. Sign in to [Docker Home](https://app.docker.com), then select your organization. -2. Go to **Members** to view all your organization members. -3. Assign or revoke licenses to members. - -- You can search individual members from the members table or filtering for their username, email, or full name. -- You can bulk invite members by selecting multiple members. +You must assign licenses manually, or configure automatic license assignment to consume a license. Inviting a new member to your organization may consume a seat for your Docker Team or Docker Business subscription, but won't auto-assign product licenses by default. Conversely, purchasing a set of licenses doesn't automatically assign licenses to existing members. ## Automated license assignment -Automatic assignment gives members a product license from your pool the first time they use a supported product, instead of assigning licenses manually on **Members**. - -### Prerequisites - -Before the automatic assignment toggle can assign licenses, members must already be in your organization through **SSO and user provisioning** (Just-in-Time, SCIM, or your configured provisioning flow). Automatic assignment does not invite users or create accounts—it only assigns licenses to existing members. +Automated license assignment gives members a product license when they use a supported product for the first time. -- **AI Governance** — SSO and provisioning capabilities are included when you purchase AI Governance. Set up [SSO](/manuals/enterprise/security/single-sign-on/connect.md) and [provisioning](/manuals/enterprise/security/provisioning/_index.md) before relying on automatic assignment for `sbx`. -- **Docker Core** — On Team and Business subscriptions, SSO and provisioning are already part of your subscription. Complete the same setup before automatic Docker Core assignment applies on Desktop or CLI sign-in. +- For AI Governance and Docker Offload licenses, invoking `sbx` or signing into Docker Desktop (respectively) triggers an event that provisions licenses on a first come, first serve basis. +- Licenses are assigned until exhausted. At that point, no more licenses will be assigned or added to your available license pool. +- Members may still use Docker Sandbox or Docker Desktop, but won't be held to the policies of those product licenses. -Automatic assignment applies to **AI Governance** and **Docker Core** only, not Docker Offload. +Automated license assignment requires [setting up SSO](/manuals/enterprise/security/single-sign-on/connect.md), then [provisioning with SCIM or JIT](/manuals/enterprise/security/provisioning/_index.md). -### Configure - -On **Members**, each license pool tile has an automatic assignment toggle (**on** by default). When an org member without a license uses: - -- **AI Governance** — Docker Sandboxes (`sbx`) (policy check) -- **Docker Core** — Docker Desktop or the CLI (entitlement check) - -Docker assigns a seat from the pool if one is available. If the pool is exhausted, no license is issued and org owners see a notice on **Members**. - -Turning the toggle off stops new automatic assignments; it does not revoke existing licenses. +> [!NOTE] +> AI Governance licenses include SSO and provisioning features regardless of your Docker subscription status. ## What’s next + +- AI Governance +- Docker Offload \ No newline at end of file diff --git a/content/manuals/subscription/scale.md b/content/manuals/subscription/scale.md index c2210eaf4700..d55f309e9e08 100644 --- a/content/manuals/subscription/scale.md +++ b/content/manuals/subscription/scale.md @@ -34,6 +34,7 @@ AI Governance licenses let admins create and apply organization-wide AI Governan - AI Governance licenses are separate from Docker Team or Business. - 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 subscription seat. +- AI Governance licenses currently applies to Docker Sandbox usage. When a member who holds an AI governance license uses AI products like Docker Sandbox, the organization policy overrides the member’s local policy rules. Members without AI Governance licenses can still use AI products. @@ -44,7 +45,6 @@ Docker Offload lets developers offload building and running containers to the cl - 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 Minutes don't roll over. Base subscription minutes reset each billing period and don't accumulate. Additional purchased minutes expire at the end of your subscription period. From 5c72d560cc89613899494a46ce05813205a16785 Mon Sep 17 00:00:00 2001 From: Alexa Kristensen <81787716+akristen@users.noreply.github.com> Date: Thu, 28 May 2026 15:38:17 -0500 Subject: [PATCH 05/14] Apply suggestions from code review Co-authored-by: Greg Mondello <72952982+gmondello@users.noreply.github.com> --- content/manuals/admin/organization/manage/manage-licenses.md | 4 ++-- content/manuals/subscription/scale.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/content/manuals/admin/organization/manage/manage-licenses.md b/content/manuals/admin/organization/manage/manage-licenses.md index 8ee0704067cb..4ffd8389f99f 100644 --- a/content/manuals/admin/organization/manage/manage-licenses.md +++ b/content/manuals/admin/organization/manage/manage-licenses.md @@ -30,8 +30,8 @@ You must assign licenses manually, or configure automatic license assignment to Automated license assignment gives members a product license when they use a supported product for the first time. -- For AI Governance and Docker Offload licenses, invoking `sbx` or signing into Docker Desktop (respectively) triggers an event that provisions licenses on a first come, first serve basis. -- Licenses are assigned until exhausted. At that point, no more licenses will be assigned or added to your available license pool. +- For AI Governance and Docker Core licenses, invoking `sbx` or signing into Docker Desktop (respectively) triggers an event that provisions licenses on a first come, first serve basis. +- Licenses are assigned until exhausted. Once the available licenses are exhausted, automatic license assignment will stop until more licenses are purchased or assigned licenses are revoked. - Members may still use Docker Sandbox or Docker Desktop, but won't be held to the policies of those product licenses. Automated license assignment requires [setting up SSO](/manuals/enterprise/security/single-sign-on/connect.md), then [provisioning with SCIM or JIT](/manuals/enterprise/security/provisioning/_index.md). diff --git a/content/manuals/subscription/scale.md b/content/manuals/subscription/scale.md index d55f309e9e08..9ff35bcddcd1 100644 --- a/content/manuals/subscription/scale.md +++ b/content/manuals/subscription/scale.md @@ -36,7 +36,7 @@ AI Governance licenses let admins create and apply organization-wide AI Governan - When you purchase AI Governance licenses, you may assign them to organization members without a Docker subscription seat. - AI Governance licenses currently applies to Docker Sandbox usage. -When a member who holds an AI governance license uses AI products like Docker Sandbox, the organization policy overrides the member’s local policy rules. Members without AI Governance licenses can still use AI products. +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 From fec6a6e29cfe87dbe5e672fba236ea41d733138c Mon Sep 17 00:00:00 2001 From: Alexa Date: Thu, 28 May 2026 15:44:39 -0500 Subject: [PATCH 06/14] agent fixes round 1 --- content/manuals/admin/organization/manage/manage-licenses.md | 4 ++-- content/manuals/subscription/scale.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/content/manuals/admin/organization/manage/manage-licenses.md b/content/manuals/admin/organization/manage/manage-licenses.md index 4ffd8389f99f..fe1093d43b61 100644 --- a/content/manuals/admin/organization/manage/manage-licenses.md +++ b/content/manuals/admin/organization/manage/manage-licenses.md @@ -6,7 +6,7 @@ keywords: licenses, organization, members, Docker Offload, AI governance, licens weight: 30 --- -Licenses let you selectively choose which of your organization members have access to supported Docker products. Admin owners can oversee who on their team has active licenses, or configure licenses to assign automatically when members access supported Docker products. +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. ## Prerequisites @@ -22,7 +22,7 @@ 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 manage automatic license assignment, enable or disable on a per-product basis with the **Automatically assign licenses** toggle. +1. Optional. To manage automatic license assignment, turn on or turn off on a per-product basis 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 may consume a seat for your Docker Team or Docker Business subscription, but won't auto-assign product licenses by default. Conversely, purchasing a set of licenses doesn't automatically assign licenses to existing members. diff --git a/content/manuals/subscription/scale.md b/content/manuals/subscription/scale.md index 9ff35bcddcd1..0ad12f413232 100644 --- a/content/manuals/subscription/scale.md +++ b/content/manuals/subscription/scale.md @@ -34,7 +34,7 @@ AI Governance licenses let admins create and apply organization-wide AI Governan - AI Governance licenses are separate from Docker Team or Business. - 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 subscription seat. -- AI Governance licenses currently applies to Docker Sandbox usage. +- AI Governance licenses currently apply to Docker Sandbox usage. 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. From 7c3f028ecd2d757610f7109ef2f93ae859c3716d Mon Sep 17 00:00:00 2001 From: Alexa Date: Thu, 28 May 2026 15:52:45 -0500 Subject: [PATCH 07/14] Apply round 2 edits, added optional step for bulk actions --- content/manuals/admin/organization/manage/manage-licenses.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/manuals/admin/organization/manage/manage-licenses.md b/content/manuals/admin/organization/manage/manage-licenses.md index fe1093d43b61..a78b5db17cb0 100644 --- a/content/manuals/admin/organization/manage/manage-licenses.md +++ b/content/manuals/admin/organization/manage/manage-licenses.md @@ -22,6 +22,7 @@ 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** menu. 1. Optional. To manage automatic license assignment, turn on or turn off on a per-product basis 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 may consume a seat for your Docker Team or Docker Business subscription, but won't auto-assign product licenses by default. Conversely, purchasing a set of licenses doesn't automatically assign licenses to existing members. From 9a705d92d823d2dbf753789e40575dec9615853d Mon Sep 17 00:00:00 2001 From: Alexa Date: Thu, 28 May 2026 16:00:36 -0500 Subject: [PATCH 08/14] update links --- .../admin/organization/manage/manage-licenses.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/content/manuals/admin/organization/manage/manage-licenses.md b/content/manuals/admin/organization/manage/manage-licenses.md index a78b5db17cb0..d6fbf659ab88 100644 --- a/content/manuals/admin/organization/manage/manage-licenses.md +++ b/content/manuals/admin/organization/manage/manage-licenses.md @@ -38,9 +38,14 @@ Automated license assignment gives members a product license when they use a sup Automated license assignment requires [setting up SSO](/manuals/enterprise/security/single-sign-on/connect.md), then [provisioning with SCIM or JIT](/manuals/enterprise/security/provisioning/_index.md). > [!NOTE] -> AI Governance licenses include SSO and provisioning features regardless of your Docker subscription status. +> AI Governance licenses include SSO and +> provisioning features regardless of +> your Docker Core subscription. ## What’s next -- AI Governance -- Docker Offload \ No newline at end of file +To learn more about Docker products: + +- Learn more about [AI Governance](/manuals/ai/sandboxes/security/governance.md). +- Learn more about [Docker Offload](/manuals/offload/about.md). +- Enable [SSO](/manuals/enterprise/security/single-sign-on/_index.md) and set up [provisioning](/manuals/enterprise/security/provisioning/_index.md). From 076d7f89df6d99c65aad8b6cac6b6d5deda13821 Mon Sep 17 00:00:00 2001 From: Alexa Date: Thu, 28 May 2026 16:30:13 -0500 Subject: [PATCH 09/14] fixess to automatic license assignment --- .../organization/manage/manage-licenses.md | 37 ++++++++----------- content/manuals/subscription/_index.md | 4 -- content/manuals/subscription/scale.md | 2 +- 3 files changed, 17 insertions(+), 26 deletions(-) diff --git a/content/manuals/admin/organization/manage/manage-licenses.md b/content/manuals/admin/organization/manage/manage-licenses.md index d6fbf659ab88..7f8ecef63826 100644 --- a/content/manuals/admin/organization/manage/manage-licenses.md +++ b/content/manuals/admin/organization/manage/manage-licenses.md @@ -8,10 +8,9 @@ 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. -## Prerequisites - -- You can purchase licenses for AI Governance or Docker Offload by [contacting sales](https://www.docker.com/pricing/contact-sales/). -- To learn more about licenses, see [scale your subscription](/manuals/subscription/scale.md). +> [!TIP] +> To learn more about licenses, see [scale your subscription](/manuals/subscription/scale.md), +> or [contact sales](https://www.docker.com/pricing/contact-sales/) to purchase licenses. ## Manage licenses @@ -23,29 +22,25 @@ To manage licenses for 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** menu. -1. Optional. To manage automatic license assignment, turn on or turn off on a per-product basis with the **Automatically assign licenses** toggle. +1. Optional. To manage automatic license assignment, turn off or turn on on a per-product basis 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 may consume a seat for your Docker Team or Docker Business subscription, but won't auto-assign product licenses by default. Conversely, purchasing a set of licenses doesn't automatically assign licenses to existing members. -## Automated license assignment - -Automated license assignment gives members a product license when they use a supported product for the first time. +## Automatic license assignment -- For AI Governance and Docker Core licenses, invoking `sbx` or signing into Docker Desktop (respectively) triggers an event that provisions licenses on a first come, first serve basis. -- Licenses are assigned until exhausted. Once the available licenses are exhausted, automatic license assignment will stop until more licenses are purchased or assigned licenses are revoked. -- Members may still use Docker Sandbox or Docker Desktop, but won't be held to the policies of those product licenses. +Automatic license assignment gives members a product license when they use a supported product for the first time. -Automated license assignment requires [setting up SSO](/manuals/enterprise/security/single-sign-on/connect.md), then [provisioning with SCIM or JIT](/manuals/enterprise/security/provisioning/_index.md). +- For AI Governance and Docker Core seats, invoking `sbx` or signing into Docker Desktop (respectively) triggers an event that provisions licenses on a first-come, first served basis. +- 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. -> [!NOTE] -> AI Governance licenses include 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 with SCIM or JIT](/manuals/enterprise/security/provisioning/_index.md). AI Governance licenses include SSO and provisioning features regardless of your Docker Core subscription. -## What’s next +## What's next -To learn more about Docker products: +To learn more about Docker products, see: -- Learn more about [AI Governance](/manuals/ai/sandboxes/security/governance.md). -- Learn more about [Docker Offload](/manuals/offload/about.md). -- Enable [SSO](/manuals/enterprise/security/single-sign-on/_index.md) and set up [provisioning](/manuals/enterprise/security/provisioning/_index.md). +- [AI Governance](/manuals/ai/sandboxes/security/governance.md) +- [Docker Offload](/manuals/offload/about.md) +- [SSO enablement](/manuals/enterprise/security/single-sign-on/_index.md) or [organization provisioning](/manuals/enterprise/security/provisioning/_index.md) diff --git a/content/manuals/subscription/_index.md b/content/manuals/subscription/_index.md index bc0ab4427cc1..de09f553bbae 100644 --- a/content/manuals/subscription/_index.md +++ b/content/manuals/subscription/_index.md @@ -23,10 +23,6 @@ grid_subscriptions: description: Learn how to upgrade or downgrade your subscription. link: /subscription/change/ icon: arrow-up-circle - - title: Manage seats - description: Learn how to add or remove seats from your subscription. - link: /admin/organization/manage/manage-seats/ - icon: user-plus - title: Docker Desktop license agreement description: Review the terms of the Docker Subscription Service Agreement. link: /subscription/desktop-license/ diff --git a/content/manuals/subscription/scale.md b/content/manuals/subscription/scale.md index 0ad12f413232..d735c0a4a814 100644 --- a/content/manuals/subscription/scale.md +++ b/content/manuals/subscription/scale.md @@ -36,7 +36,7 @@ AI Governance licenses let admins create and apply organization-wide AI Governan - When you purchase AI Governance licenses, you may assign them to organization members without a Docker subscription seat. - AI Governance licenses currently apply to Docker Sandbox usage. -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. +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 From e16a3ec8dff9f3a1ae479b786530ed752f22b1c4 Mon Sep 17 00:00:00 2001 From: Alexa Date: Fri, 29 May 2026 08:31:54 -0500 Subject: [PATCH 10/14] Update content for additional nuance and clarity, add subtle distinctions for seats vs licenses, fixed duplicated weights, clarified sbx login rather than simple sbx invocation, and so on --- .../organization/manage/manage-licenses.md | 22 ++++++++++--------- .../organization/manage/manage-products.md | 2 +- content/manuals/subscription/scale.md | 17 +++++++------- 3 files changed, 21 insertions(+), 20 deletions(-) diff --git a/content/manuals/admin/organization/manage/manage-licenses.md b/content/manuals/admin/organization/manage/manage-licenses.md index 7f8ecef63826..06d1dcef8f64 100644 --- a/content/manuals/admin/organization/manage/manage-licenses.md +++ b/content/manuals/admin/organization/manage/manage-licenses.md @@ -6,10 +6,10 @@ keywords: licenses, organization, members, Docker Offload, AI governance, licens 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. +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 licenses, see [scale your subscription](/manuals/subscription/scale.md), +> To learn more about product licenses, Docker Core seats, and other Docker add-ons see [scale your subscription](/manuals/subscription/scale.md), > or [contact sales](https://www.docker.com/pricing/contact-sales/) to purchase licenses. ## Manage licenses @@ -24,23 +24,25 @@ To manage licenses for your organization: 1. Optional. To bulk assign or revoke licenses, choose the members you want to bulk manage, then select the **Bulk** menu. 1. Optional. To manage automatic license assignment, turn off or turn on on a per-product basis 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 may consume a seat for your Docker Team or Docker Business subscription, but won't auto-assign product licenses by default. Conversely, purchasing a set of licenses doesn't automatically assign licenses to existing members. +You must assign licenses manually, or configure automatic license assignment to consume a license. Inviting a new member to your organization may consume a seat for your Docker Core subscription, 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 gives members a product license when they use a supported product for the first time. Automatic license assignment is available for AI Governance licenses. -- For AI Governance and Docker Core seats, invoking `sbx` or signing into Docker Desktop (respectively) triggers an event that provisions licenses on a first-come, first served basis. +- When you purchase AI Governance, signing into Docker Sandboxes with `sbx login` automatically provisions AI Governance licenses on a first-come, first served basis. +- Similarly, logins to Docker Desktop will automatically provision Docker Core licenses 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. -Automatic license assignment requires [setting up SSO](/manuals/enterprise/security/single-sign-on/connect.md), then [provisioning with SCIM or JIT](/manuals/enterprise/security/provisioning/_index.md). AI Governance licenses include SSO and provisioning features regardless of your Docker Core subscription. +AI Governance licenses include 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 with SCIM or JIT](/manuals/enterprise/security/provisioning/_index.md). ## What's next -To learn more about Docker products, see: +See these docs to explore Docker Core add-ons, or products that need licenses: -- [AI Governance](/manuals/ai/sandboxes/security/governance.md) -- [Docker Offload](/manuals/offload/about.md) -- [SSO enablement](/manuals/enterprise/security/single-sign-on/_index.md) or [organization provisioning](/manuals/enterprise/security/provisioning/_index.md) +- [Scale your subscription](/manuals/subscription/scale.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/security/governance.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 262b88d9ded3..7016f69cd409 100644 --- a/content/manuals/admin/organization/manage/manage-products.md +++ b/content/manuals/admin/organization/manage/manage-products.md @@ -1,6 +1,6 @@ --- title: Docker products -weight: 40 +weight: 50 description: Learn how to manage access and usage for Docker products for your organization keywords: organization, tools, products, product access, organization management aliases: diff --git a/content/manuals/subscription/scale.md b/content/manuals/subscription/scale.md index d735c0a4a814..070fe5fbc15f 100644 --- a/content/manuals/subscription/scale.md +++ b/content/manuals/subscription/scale.md @@ -6,13 +6,13 @@ keywords: scale subscription, docker build cloud minutes, testcontainers cloud m weight: 30 --- -Docker subscriptions let you scale consumption as your needs grow. All paid Docker subscriptions include base amounts of Docker Build Cloud build minutes and Testcontainers Cloud runtime minutes that you can supplement with additional capacity. +Docker Core subscriptions include basic entitlements for your organizations that you can scale with additional add-ons as your needs grow. You can purchase different add-ons that extend usage for your organizations: -You can scale consumption for: - -- Docker Build Cloud build minutes -- Testcontainers Cloud runtime minutes -- Docker Hardened Images (DHI) repositories +- 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 +- Repositories for Docker Hardened Images (DHI) Select ## Add licenses @@ -31,10 +31,9 @@ Once you've purchased licenses for your organization, you can [manage license as AI Governance licenses let admins create and apply organization-wide AI Governance policies for license-holding members. -- AI Governance licenses are separate from Docker Team or Business. -- 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 subscription seat. - AI Governance licenses currently 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. From d8bd17ceaf8bb67996c75d2d8b484b407ac23407 Mon Sep 17 00:00:00 2001 From: Alexa Date: Fri, 29 May 2026 08:33:26 -0500 Subject: [PATCH 11/14] clarified h2 for dhi select scale subscription --- content/manuals/subscription/scale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/manuals/subscription/scale.md b/content/manuals/subscription/scale.md index 070fe5fbc15f..555cd90445a7 100644 --- a/content/manuals/subscription/scale.md +++ b/content/manuals/subscription/scale.md @@ -73,7 +73,7 @@ You can add Testcontainers Cloud runtime minutes in two ways: 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. -## Add DHI repositories +## Add DHI repositories to DHI Select To add more hardened repositories to your DHI Select plan: From b501a2e1818f453f0a8d93eda0bc7be8c7d33dad Mon Sep 17 00:00:00 2001 From: Alexa Kristensen <81787716+akristen@users.noreply.github.com> Date: Fri, 29 May 2026 08:34:24 -0500 Subject: [PATCH 12/14] Update content/manuals/admin/organization/manage/manage-licenses.md --- content/manuals/admin/organization/manage/manage-licenses.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/manuals/admin/organization/manage/manage-licenses.md b/content/manuals/admin/organization/manage/manage-licenses.md index 06d1dcef8f64..830f733ef04d 100644 --- a/content/manuals/admin/organization/manage/manage-licenses.md +++ b/content/manuals/admin/organization/manage/manage-licenses.md @@ -22,7 +22,7 @@ To manage licenses for 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** menu. -1. Optional. To manage automatic license assignment, turn off or turn on on a per-product basis with the **Automatically assign licenses** toggle. +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 may consume a seat for your Docker Core subscription, but won't auto-assign product licenses by default. Conversely, purchasing a set of licenses won't trigger automatic assignment to existing members. From 207cd21fdceff58837f2e71a9b9159aec36ca377 Mon Sep 17 00:00:00 2001 From: Alexa Date: Fri, 29 May 2026 08:37:38 -0500 Subject: [PATCH 13/14] last one --- content/manuals/subscription/scale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/manuals/subscription/scale.md b/content/manuals/subscription/scale.md index 555cd90445a7..d959ed643f2c 100644 --- a/content/manuals/subscription/scale.md +++ b/content/manuals/subscription/scale.md @@ -17,7 +17,7 @@ Docker Core subscriptions include basic entitlements for your organizations that ## Add licenses Licenses add a layer to your Docker subscriptions, letting you assign products to select members of your -organization. You can purchase licenses for some Docker products: +organization without consuming a Docker Core seat. You can purchase licenses for some Docker products: - AI Governance - Docker Offload From 51a594980e83332d1f253da8243f384698b6442a Mon Sep 17 00:00:00 2001 From: Alexa Kristensen <81787716+akristen@users.noreply.github.com> Date: Fri, 29 May 2026 12:09:01 -0500 Subject: [PATCH 14/14] Apply suggestions from code review Co-authored-by: Oleg Burov Co-authored-by: Alexa Kristensen <81787716+akristen@users.noreply.github.com> --- .../manuals/admin/organization/manage/manage-licenses.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/manuals/admin/organization/manage/manage-licenses.md b/content/manuals/admin/organization/manage/manage-licenses.md index 830f733ef04d..3ba721b65e2b 100644 --- a/content/manuals/admin/organization/manage/manage-licenses.md +++ b/content/manuals/admin/organization/manage/manage-licenses.md @@ -21,7 +21,7 @@ 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** menu. +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 may consume a seat for your Docker Core subscription, but won't auto-assign product licenses by default. Conversely, purchasing a set of licenses won't trigger automatic assignment to existing members. @@ -30,13 +30,13 @@ You must assign licenses manually, or configure automatic license assignment to 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. -- When you purchase AI Governance, signing into Docker Sandboxes with `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 licenses 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. -AI Governance licenses include 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 with SCIM or JIT](/manuals/enterprise/security/provisioning/_index.md). +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 with System for Cross-domain Identity Management (SCIM) or Just-in-Time (JIT)](/manuals/enterprise/security/provisioning/_index.md). ## What's next