From d6b4cc1031907c886c57a3069aa5aa885734cf74 Mon Sep 17 00:00:00 2001 From: Alexa Date: Tue, 21 Apr 2026 14:50:47 -0500 Subject: [PATCH 1/4] Update titles for admin-org docs --- content/manuals/admin/company/_index.md | 3 ++- content/manuals/admin/company/new-company.md | 1 + content/manuals/admin/company/organizations.md | 1 + content/manuals/admin/company/owners.md | 1 + content/manuals/admin/company/users.md | 1 + content/manuals/admin/faqs/_index.md | 4 ++-- content/manuals/admin/organization/_index.md | 4 ++-- content/manuals/admin/organization/convert-account.md | 1 + content/manuals/admin/organization/deactivate-account.md | 1 + content/manuals/admin/organization/manage-a-team.md | 1 + content/manuals/admin/organization/members.md | 1 + content/manuals/admin/organization/onboard.md | 1 + content/manuals/admin/organization/orgs.md | 1 + 13 files changed, 16 insertions(+), 5 deletions(-) diff --git a/content/manuals/admin/company/_index.md b/content/manuals/admin/company/_index.md index 481daaca7521..8d7750f15830 100644 --- a/content/manuals/admin/company/_index.md +++ b/content/manuals/admin/company/_index.md @@ -1,5 +1,6 @@ --- -title: Company administration overview +title: Company overview +linkTitle: Company weight: 20 description: Learn how to manage multiple organizations using companies, including managing users, owners, and security. keywords: company, multiple organizations, manage companies, admin console, Docker Business settings diff --git a/content/manuals/admin/company/new-company.md b/content/manuals/admin/company/new-company.md index 8ac9c624c49c..b49a3eca7619 100644 --- a/content/manuals/admin/company/new-company.md +++ b/content/manuals/admin/company/new-company.md @@ -1,5 +1,6 @@ --- title: Create a company +linkTitle: Create description: Learn how to create a company to centrally manage multiple organizations. keywords: company, hub, organization, company owner, Admin Console, company management, Docker Business, create company, Docker Admin Console aliases: diff --git a/content/manuals/admin/company/organizations.md b/content/manuals/admin/company/organizations.md index 7ddf4d72aee7..59d6ebefe8e8 100644 --- a/content/manuals/admin/company/organizations.md +++ b/content/manuals/admin/company/organizations.md @@ -1,5 +1,6 @@ --- title: Manage company organizations +linkTitle: Manage organizations description: Learn how to manage organizations in a company. keywords: company, multiple organizations, manage organizations, Docker Admin Console, organization settings, add organization, company management --- diff --git a/content/manuals/admin/company/owners.md b/content/manuals/admin/company/owners.md index 1540dabfab1b..55b838fca97b 100644 --- a/content/manuals/admin/company/owners.md +++ b/content/manuals/admin/company/owners.md @@ -1,5 +1,6 @@ --- title: Manage company owners +linkTitle: Manage owners description: Learn how to add and remove company owners. keywords: company, owners, add company owner, remove company owner, company manageemnt, company owner permissions aliases: diff --git a/content/manuals/admin/company/users.md b/content/manuals/admin/company/users.md index 6216af1d358a..96ad7ff9a572 100644 --- a/content/manuals/admin/company/users.md +++ b/content/manuals/admin/company/users.md @@ -1,5 +1,6 @@ --- title: Manage company members +linkTitle: Manage users description: Learn how to manage company members in the Docker Admin Console. keywords: company, company members, members, admin, Admin Console, member management, organization management, company management, bulk invite, resend invites --- diff --git a/content/manuals/admin/faqs/_index.md b/content/manuals/admin/faqs/_index.md index af8a1116a484..4be8a3ff10ee 100644 --- a/content/manuals/admin/faqs/_index.md +++ b/content/manuals/admin/faqs/_index.md @@ -1,7 +1,7 @@ --- build: render: never -linkTitle: FAQ -title: Account and admin FAQ +linkTitle: FAQs +title: Account and admin FAQs weight: 30 --- diff --git a/content/manuals/admin/organization/_index.md b/content/manuals/admin/organization/_index.md index ccb564b4b99c..0f973265ec7e 100644 --- a/content/manuals/admin/organization/_index.md +++ b/content/manuals/admin/organization/_index.md @@ -1,6 +1,6 @@ --- -title: Organization administration overview -linkTitle: Organization administration +title: Organization overview +linkTitle: Organization weight: 10 description: Learn how to manage your Docker organization, including teams, members, permissions, and settings. keywords: organizations, admin, overview, manage teams, roles diff --git a/content/manuals/admin/organization/convert-account.md b/content/manuals/admin/organization/convert-account.md index 2bd9d30ea3f2..a2770ace82c0 100644 --- a/content/manuals/admin/organization/convert-account.md +++ b/content/manuals/admin/organization/convert-account.md @@ -1,5 +1,6 @@ --- description: Convert your Docker Hub user account into an organization +linkTitle: Convert account title: Convert an account into an organization keywords: docker hub, hub, organization, convert account, migrate account weight: 35 diff --git a/content/manuals/admin/organization/deactivate-account.md b/content/manuals/admin/organization/deactivate-account.md index 4de91904459a..5684a73d5f96 100644 --- a/content/manuals/admin/organization/deactivate-account.md +++ b/content/manuals/admin/organization/deactivate-account.md @@ -1,5 +1,6 @@ --- title: Deactivate an organization +linkTitle: Deactivate description: Learn how to deactivate a Docker organization and required prerequisite steps. keywords: delete, deactivate organization, account, organization management, Admin Console, cancel subscription weight: 42 diff --git a/content/manuals/admin/organization/manage-a-team.md b/content/manuals/admin/organization/manage-a-team.md index 70b9a3837c31..d4b6c7b3fbc3 100644 --- a/content/manuals/admin/organization/manage-a-team.md +++ b/content/manuals/admin/organization/manage-a-team.md @@ -1,5 +1,6 @@ --- title: Create and manage a team +linkTitle: Create teams weight: 40 description: Learn how to create and manage teams for your organization keywords: docker, registry, teams, organizations, plans, Dockerfile, Docker diff --git a/content/manuals/admin/organization/members.md b/content/manuals/admin/organization/members.md index eb325e578c95..39d4530f2990 100644 --- a/content/manuals/admin/organization/members.md +++ b/content/manuals/admin/organization/members.md @@ -1,5 +1,6 @@ --- title: Manage organization members +linkTitle: Manage members weight: 30 description: Learn how to manage organization members in Docker Hub and Docker Admin Console. keywords: members, teams, organizations, invite members, manage team members, export member list, edit roles, organization teams, user management diff --git a/content/manuals/admin/organization/onboard.md b/content/manuals/admin/organization/onboard.md index dedafc691651..7686b512ddf1 100644 --- a/content/manuals/admin/organization/onboard.md +++ b/content/manuals/admin/organization/onboard.md @@ -1,5 +1,6 @@ --- title: Onboard your organization +linkTitle: Onboard weight: 20 description: Get started onboarding your Docker Team or Business organization. keywords: business, team, organizations, get started, onboarding, Admin Console, organization management, diff --git a/content/manuals/admin/organization/orgs.md b/content/manuals/admin/organization/orgs.md index a6977b79ac24..0f681d6ec689 100644 --- a/content/manuals/admin/organization/orgs.md +++ b/content/manuals/admin/organization/orgs.md @@ -1,5 +1,6 @@ --- title: Create your organization +linkTitle: Create weight: 10 description: Learn how to create an organization. keywords: docker organizations, organization, create organization, docker teams, docker admin console, organization management From 9430ff4123421086ab3e8e30871a9d9fafc87b05 Mon Sep 17 00:00:00 2001 From: Alexa Date: Tue, 21 Apr 2026 15:09:17 -0500 Subject: [PATCH 2/4] update aliases; updates links across docs site --- .../admin-set-up/finalize-plans-and-setup.md | 2 +- .../guides/admin-user-management/_index.md | 2 +- content/guides/admin-user-management/setup.md | 2 +- content/manuals/accounts/manage-account.md | 8 +- content/manuals/admin/_index.md | 2 +- .../manuals/admin/faqs/organization-faqs.md | 2 +- .../admin/organization/Setup/_index.md | 4 + .../{ => Setup}/convert-account.md | 51 +- .../{ => Setup}/general-settings.md | 4 +- .../admin/organization/{ => Setup}/onboard.md | 11 +- .../admin/organization/{ => Setup}/orgs.md | 9 +- content/manuals/admin/organization/_index.md | 4 +- .../previous-versions/edge-releases-mac.md | 859 +++++++++--------- .../trusted-content/insights-analytics.md | 172 ++-- content/manuals/subscription/change.md | 2 +- content/manuals/subscription/setup.md | 2 +- 16 files changed, 552 insertions(+), 584 deletions(-) create mode 100644 content/manuals/admin/organization/Setup/_index.md rename content/manuals/admin/organization/{ => Setup}/convert-account.md (54%) rename content/manuals/admin/organization/{ => Setup}/general-settings.md (95%) rename content/manuals/admin/organization/{ => Setup}/onboard.md (96%) rename content/manuals/admin/organization/{ => Setup}/orgs.md (90%) diff --git a/content/guides/admin-set-up/finalize-plans-and-setup.md b/content/guides/admin-set-up/finalize-plans-and-setup.md index 3f4ae77b9a8e..d5c8be062e41 100644 --- a/content/guides/admin-set-up/finalize-plans-and-setup.md +++ b/content/guides/admin-set-up/finalize-plans-and-setup.md @@ -20,7 +20,7 @@ settings, along with your chosen method for [enforcing sign-in](/manuals/enterpr ## Manage your organizations If you have more than one organization, consider either [consolidating them -into one organization](/manuals/admin/organization/orgs.md) or creating a +into one organization](/manuals/admin/organization/setup/orgs.md) or creating a [Docker company](/manuals/admin/company/_index.md) to manage multiple organizations. diff --git a/content/guides/admin-user-management/_index.md b/content/guides/admin-user-management/_index.md index 4d69a265e3ec..f49e6ad8efb6 100644 --- a/content/guides/admin-user-management/_index.md +++ b/content/guides/admin-user-management/_index.md @@ -13,7 +13,7 @@ params: - title: Single sign-on url: /security/for-admins/single-sign-on/ - title: Onboard your organization - url: /admin/organization/onboard/ + url: /admin/organization/setup/onboard/ - title: Roles and permissions url: /security/for-admins/roles-and-permissions/ - title: Insights diff --git a/content/guides/admin-user-management/setup.md b/content/guides/admin-user-management/setup.md index 2cf0a6330311..2ea533f441d6 100644 --- a/content/guides/admin-user-management/setup.md +++ b/content/guides/admin-user-management/setup.md @@ -11,7 +11,7 @@ With the right configurations, you can ensure your developers have easy access t Before setting up roles and permissions, it's important to have a clear understanding of who in your organization requires Docker access. Focus on gathering a comprehensive view of active users, their roles within projects, and how they interact with Docker resources. This process can be supported by tools like device management software or manual assessments. Encourage all users to update their Docker accounts to use organizational email addresses, ensuring seamless integration with your subscription. -For steps on how you can do this, see [step 1 of onboarding your organization](/manuals/admin/organization/onboard.md). +For steps on how you can do this, see [step 1 of onboarding your organization](/manuals/admin/organization/setup/onboard.md). ## Assign roles strategically diff --git a/content/manuals/accounts/manage-account.md b/content/manuals/accounts/manage-account.md index 9fc8ea94a613..5c05f335622e 100644 --- a/content/manuals/accounts/manage-account.md +++ b/content/manuals/accounts/manage-account.md @@ -40,9 +40,9 @@ To update your email address: 1. Sign in to your [Docker account](https://app.docker.com/login). 1. Go to **Settings**, then choose **Email**. -1. Enter your new email address and confirm your identity with your password. Select **Verify email**. +1. Enter your new email address and confirm your identity with your password. Select **Verify email**. 1. Go to the new Docker email and copy the 6-digit verification code. -1. Paste the verification code to complete updating your email. +1. Paste the verification code to complete updating your email. Your verification session expires after 15 minutes. @@ -60,7 +60,7 @@ You can change your password by initiating a password reset via email. To change 1. Select your avatar in the top-right corner and select **Account settings**. 1. Select **Password**, then **Reset password**. 1. Docker will send you a password reset email with instructions to reset -your password. + your password. ## Manage two-factor authentication @@ -102,7 +102,7 @@ or GitHub. See Google or GitHub's documentation for more information: ## Convert your account For information on converting your account into an organization, see -[Convert an account into an organization](../admin/organization/convert-account.md). +[Convert an account into an organization](../admin/organization/setup/convert-account.md). ## Deactivate your account diff --git a/content/manuals/admin/_index.md b/content/manuals/admin/_index.md index 6598dc1c3b9b..84132e0cf0e8 100644 --- a/content/manuals/admin/_index.md +++ b/content/manuals/admin/_index.md @@ -18,7 +18,7 @@ grid: - title: Onboard your organization description: Learn how to onboard and secure your organization. icon: explore - link: /admin/organization/onboard + link: /admin/organization/setup/onboard - title: Company FAQ description: Discover common questions and answers about companies. icon: help diff --git a/content/manuals/admin/faqs/organization-faqs.md b/content/manuals/admin/faqs/organization-faqs.md index 1dad27dec7ed..f5e319c9cfe6 100644 --- a/content/manuals/admin/faqs/organization-faqs.md +++ b/content/manuals/admin/faqs/organization-faqs.md @@ -17,7 +17,7 @@ find out how many users have Docker Desktop installed. If your organization doesn't use this software, you can run an internal survey to find out who is using Docker Desktop. -For more information, see [Identify your Docker users and their Docker accounts](../../admin/organization/onboard.md#step-one-identify-your-docker-users). +For more information, see [Identify your Docker users and their Docker accounts](../../admin/organization/setup/onboard.md#step-one-identify-your-docker-users). ### Do users need to authenticate with Docker before an owner can add them to an organization? diff --git a/content/manuals/admin/organization/Setup/_index.md b/content/manuals/admin/organization/Setup/_index.md new file mode 100644 index 000000000000..a6ad9614aed2 --- /dev/null +++ b/content/manuals/admin/organization/Setup/_index.md @@ -0,0 +1,4 @@ +build: + render: never +title: Setup +weight: 10 \ No newline at end of file diff --git a/content/manuals/admin/organization/convert-account.md b/content/manuals/admin/organization/Setup/convert-account.md similarity index 54% rename from content/manuals/admin/organization/convert-account.md rename to content/manuals/admin/organization/Setup/convert-account.md index a2770ace82c0..25d2d6fe1eb3 100644 --- a/content/manuals/admin/organization/convert-account.md +++ b/content/manuals/admin/organization/Setup/convert-account.md @@ -3,9 +3,10 @@ description: Convert your Docker Hub user account into an organization linkTitle: Convert account title: Convert an account into an organization keywords: docker hub, hub, organization, convert account, migrate account -weight: 35 +weight: 20 aliases: -- /docker-hub/convert-account/ + - /docker-hub/convert-account/ + - /admin/organization/convert-account/ --- {{< summary-bar feature_name="Admin orgs" >}} @@ -26,16 +27,16 @@ Before you convert a user account to an organization, ensure that you meet the f - The user account that you want to convert must not be a member of a company or any teams or organizations. You must remove the account from all teams, organizations, or the company. - To do this: - 1. Navigate to **My Hub** and then select the organization you need to leave. - 1. Find your username in the **Members** tab. - 1. Select the **More options** menu and then select **Leave organization**. + To do this: + 1. Navigate to **My Hub** and then select the organization you need to leave. + 1. Find your username in the **Members** tab. + 1. Select the **More options** menu and then select **Leave organization**. - If the user account is the sole owner of any organization or company, assign another user the owner role and then remove yourself from the organization or company. + If the user account is the sole owner of any organization or company, assign another user the owner role and then remove yourself from the organization or company. -- You must have a separate Docker ID ready to assign as the owner of the organization during conversion. +- You must have a separate Docker ID ready to assign as the owner of the organization during conversion. - If you want to convert your user account into an organization account and you don't have any other user accounts, you need to create a new user account to assign it as the owner of the new organization. With the owner role assigned, this user account has full administrative access to configure and manage the organization. You can assign more users the owner role after the conversion. + If you want to convert your user account into an organization account and you don't have any other user accounts, you need to create a new user account to assign it as the owner of the new organization. With the owner role assigned, this user account has full administrative access to configure and manage the organization. You can assign more users the owner role after the conversion. ## What happens when you convert your account @@ -43,37 +44,37 @@ The following happens when you convert your account into an organization: - This process removes the email address for the account. Notifications are -instead sent to organization owners. You'll be able to reuse the -removed email address for another account after converting. + instead sent to organization owners. You'll be able to reuse the + removed email address for another account after converting. - The current subscription will automatically cancel and your new subscription -will start. + will start. - Repository namespaces and names won't change, but converting your account -removes any repository collaborators. Once you convert the account, you'll need -to add repository collaborators as team members. + removes any repository collaborators. Once you convert the account, you'll need + to add repository collaborators as team members. - Existing automated builds appear as if they were set up by the first owner -added to the organization. + added to the organization. - The user account that you add as the first owner will have full -administrative access to configure and manage the organization. + administrative access to configure and manage the organization. - To transfer a user's personal access tokens (PATs) to your converted -organization, you must designate the user as an organization owner. This will -ensure any PATs associated with the user's account are transferred to the -organization owner. + organization, you must designate the user as an organization owner. This will + ensure any PATs associated with the user's account are transferred to the + organization owner. ## Convert an account into an organization > [!IMPORTANT] > > Converting an account into an organization is permanent. Back up any data - or settings you want to retain. +> or settings you want to retain. 1. Sign in to [Docker Home](https://app.docker.com/). 1. Select your avatar in the top-right corner to open the drop-down. 1. From **Account settings**, select **Convert**. 1. Review the warning displayed about converting a user account. This action -cannot be undone and has considerable implications for your assets and the -account. + cannot be undone and has considerable implications for your assets and the + account. 1. Enter a **Username of new owner** to set an organization owner. The new -Docker ID you specify becomes the organization’s owner. You cannot use the -same Docker ID as the account you are trying to convert. + Docker ID you specify becomes the organization’s owner. You cannot use the + same Docker ID as the account you are trying to convert. 1. Select **Confirm**. The new owner receives a notification email. Use that -owner account to sign in and manage the new organization. + owner account to sign in and manage the new organization. diff --git a/content/manuals/admin/organization/general-settings.md b/content/manuals/admin/organization/Setup/general-settings.md similarity index 95% rename from content/manuals/admin/organization/general-settings.md rename to content/manuals/admin/organization/Setup/general-settings.md index 19d8c254575d..6f2a6a1cf613 100644 --- a/content/manuals/admin/organization/general-settings.md +++ b/content/manuals/admin/organization/Setup/general-settings.md @@ -1,8 +1,10 @@ --- title: Organization information -weight: 60 +weight: 40 description: Learn how to manage settings for organizations using Docker Admin Console. keywords: organization, settings, Admin Console, manage, Docker organization, Gravatar, SCIM, SSO setup, domain management, organization settings +aliases: + - /admin/organization/general-settings/ --- Learn how to update your organization information using the Admin Console. diff --git a/content/manuals/admin/organization/onboard.md b/content/manuals/admin/organization/Setup/onboard.md similarity index 96% rename from content/manuals/admin/organization/onboard.md rename to content/manuals/admin/organization/Setup/onboard.md index 7686b512ddf1..f0fef9b64797 100644 --- a/content/manuals/admin/organization/onboard.md +++ b/content/manuals/admin/organization/Setup/onboard.md @@ -1,7 +1,7 @@ --- title: Onboard your organization linkTitle: Onboard -weight: 20 +weight: 30 description: Get started onboarding your Docker Team or Business organization. keywords: business, team, organizations, get started, onboarding, Admin Console, organization management, toc_min: 1 @@ -10,6 +10,7 @@ aliases: - /docker-hub/onboard/ - /docker-hub/onboard-team/ - /docker-hub/onboard-business/ + - /admin/organization/onboard/ --- {{< summary-bar feature_name="Admin orgs" >}} @@ -39,17 +40,17 @@ Before you start onboarding your organization, ensure you: > When purchasing a self-serve subscription, the on-screen instructions > guide you through creating an organization. If you have purchased a > subscription through Docker Sales and you have not yet created an - > organization, see [Create an organization](/manuals/admin/organization/orgs.md). + > organization, see [Create an organization](/manuals/admin/organization/setup/orgs.md). - Familiarize yourself with Docker concepts and terminology in - the [administration overview](../_index.md). + the [administration overview](../../_index.md). ## Onboard with guided setup The Admin Console has a guided setup to help you onboard your organization. The guided setup's steps consist of basic onboarding tasks. If you want to onboard outside of the guided setup, -see [Recommended onboarding steps](/manuals/admin/organization/onboard.md#recommended-onboarding-steps). +see [Recommended onboarding steps](/manuals/admin/organization/setup/onboard.md#recommended-onboarding-steps). To onboard using the guided setup, navigate to the [Admin Console](https://app.docker.com) and @@ -169,7 +170,7 @@ security posture: ## What's next -- [Manage Docker products](./manage-products.md) to configure access and view usage. +- [Manage Docker products](../manage-products.md) to configure access and view usage. - Configure [Hardened Docker Desktop](/manuals/enterprise/security/hardened-desktop/_index.md) to improve your organization’s security posture for containerized development. - [Manage your domains](/manuals/enterprise/security/domain-management.md) to ensure that all Docker users in your domain are part of your organization. diff --git a/content/manuals/admin/organization/orgs.md b/content/manuals/admin/organization/Setup/orgs.md similarity index 90% rename from content/manuals/admin/organization/orgs.md rename to content/manuals/admin/organization/Setup/orgs.md index 0f681d6ec689..d610df176697 100644 --- a/content/manuals/admin/organization/orgs.md +++ b/content/manuals/admin/organization/Setup/orgs.md @@ -6,6 +6,7 @@ description: Learn how to create an organization. keywords: docker organizations, organization, create organization, docker teams, docker admin console, organization management aliases: - /docker-hub/orgs/ + - /admin/organization/orgs/ --- {{< summary-bar feature_name="Admin orgs" >}} @@ -22,7 +23,7 @@ These procedures walk you through creating an organization from the Admin Consol - Before you create an organization, you need a [Docker ID](/manuals/accounts/create-account.md). - For prerequisites and detailed instructions on converting an existing user account to an organization, see - [Convert an account into an organization](/manuals/admin/organization/convert-account.md). + [Convert an account into an organization](/manuals/admin/organization/setup/convert-account.md). > [!TIP] > Need a different plan for your team's needs? Review different [Docker subscriptions and features](https://www.docker.com/pricing?ref=Docs&refAction=DocsAdminOrgs) to choose a subscription for your organization. @@ -37,7 +38,7 @@ These procedures walk you through creating an organization from the Admin Consol your organization in Docker Hub. - It's not possible to change the name of the organization after you've created it. - Your Docker ID and organization can't share the same name. - - If you want to use your Docker ID as the organization name, then you must first [convert your account into an organization](/manuals/admin/organization/convert-account.md). + - If you want to use your Docker ID as the organization name, then you must first [convert your account into an organization](/manuals/admin/organization/setup/convert-account.md). 1. Enter your **Company name**. This is the full name of your company. - Docker displays the company name on your organization page and in the details of any public images you publish. @@ -70,10 +71,10 @@ 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](../../../subscription/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/change.md) 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/admin/organization/_index.md b/content/manuals/admin/organization/_index.md index 0f973265ec7e..537f69f9b5b0 100644 --- a/content/manuals/admin/organization/_index.md +++ b/content/manuals/admin/organization/_index.md @@ -8,7 +8,7 @@ grid: - title: Onboard your organization description: Learn how to onboard and secure your organization. icon: explore - link: /admin/organization/onboard + link: /admin/organization/setup/onboard - title: Manage members description: Explore how to manage members. icon: group_add @@ -28,7 +28,7 @@ grid: - title: Organization settings description: Configure information for your organization and manage settings. icon: settings - link: /admin/organization/general-settings/ + link: /admin/organization/setup/general-settings/ - title: SSO and SCIM description: "Set up [Single Sign-On](/manuals/enterprise/security/single-sign-on/_index.md) diff --git a/content/manuals/desktop/previous-versions/edge-releases-mac.md b/content/manuals/desktop/previous-versions/edge-releases-mac.md index 62336dfb3536..a6032d4ce099 100644 --- a/content/manuals/desktop/previous-versions/edge-releases-mac.md +++ b/content/manuals/desktop/previous-versions/edge-releases-mac.md @@ -5,7 +5,7 @@ title: Docker Desktop for Mac Edge release notes toc_min: 1 toc_max: 2 aliases: -- /desktop/mac/release-notes/edge-releases/ + - /desktop/mac/release-notes/edge-releases/ sitemap: false --- @@ -15,6 +15,7 @@ For Docker Desktop system requirements, see [What to know before you install](/manuals/desktop/setup/install/mac-install.md#system-requirements). ## Docker Desktop Community 2.5.4 + 2020-12-07 ### Upgrades @@ -27,10 +28,11 @@ For Docker Desktop system requirements, see - Changed the «Update and quit» menu entry to «Update and restart». - Fixed the check for updates dialog reporting the build number instead of the version number of a new version. - Downgraded the kernel to [4.19.121](https://hub.docker.com/layers/docker/for-desktop-kernel/4.19.121-2a1dbedf3f998dac347c499808d7c7e029fbc4d3-amd64/images/sha256-4e7d94522be4f25f1fbb626d5a0142cbb6e785f37e437f6fd4285e64a199883a?context=repo) to reduce the CPU usage of hyperkit. Fixes [docker/for-mac#5044](https://github.com/docker/for-mac/issues/5044) -- Fixed a bug that DNS would return `NXDOMAIN` when a name exists but the type of record was not found. Fixes [docker/for-mac#5020](https://github.com/docker/for-mac/issues/5020). Related to https://gitlab.alpinelinux.org/alpine/aports/-/issues/11879 +- Fixed a bug that DNS would return `NXDOMAIN` when a name exists but the type of record was not found. Fixes [docker/for-mac#5020](https://github.com/docker/for-mac/issues/5020). Related to https://gitlab.alpinelinux.org/alpine/aports/-/issues/11879 - Avoid caching bad file sizes and modes when using `osxfs`. Fixes [docker/for-mac#5045](https://github.com/docker/for-mac/issues/5045). ## Docker Desktop Community 2.5.3 + 2020-11-30 ### Upgrades @@ -43,6 +45,7 @@ For Docker Desktop system requirements, see - Removed unnecessary log messages which slow down filesystem event injection. ## Docker Desktop Community 2.5.2 + 2020-11-26 ### New @@ -57,6 +60,7 @@ For Docker Desktop system requirements, see - Display an error message instead of crashing when the application needs write access on specific directories. See [docker/for-mac#5068](https://github.com/docker/for-mac/issues/5068) ## Docker Desktop Community 2.5.1.0 + 2020-11-18 This release contains a Kubernetes upgrade. Note that your local Kubernetes cluster will be reset after installing Docker Desktop. @@ -78,6 +82,7 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus - Fixed an unexpected EOF error when trying to start a non-existing container. See [docker/for-mac#5025](https://github.com/docker/for-mac/issues/5025). ## Docker Desktop Community 2.4.2.0 + 2020-10-19 ### New @@ -106,6 +111,7 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus - Fixed automatic start on log in. See [docker/for-mac#4877](https://github.com/docker/for-mac/issues/4877) and [docker/for-mac#4890](https://github.com/docker/for-mac/issues/4890). ## Docker Desktop Community 2.4.1.0 + 2020-10-01 ### Upgrades @@ -122,6 +128,7 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus - Fixed a possible premature file handle close when using `gRPC-FUSE`. ## Docker Desktop Community 2.3.7.0 + 2020-09-17 ### New @@ -146,10 +153,11 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus ### Known issues - The `clock_gettime64` system call returns `EPERM` rather than `ENOSYS` -in i386 images. To work around this issue, disable `seccomp` by using -the `--privileged` flag. See [docker/for-win#8326](https://github.com/docker/for-win/issues/8326). + in i386 images. To work around this issue, disable `seccomp` by using + the `--privileged` flag. See [docker/for-win#8326](https://github.com/docker/for-win/issues/8326). ## Docker Desktop Community 2.3.6.1 + 2020-09-08 ### Upgrades @@ -158,9 +166,10 @@ the `--privileged` flag. See [docker/for-win#8326](https://github.com/docker/for ### Bug fixes and minor changes -- Docker Desktop now correctly displays the state of "Use gRPC FUSE for file sharing" in the UI. Fixes [docker/for-mac#4864](https://github.com/docker/for-mac/issues/4864). +- Docker Desktop now correctly displays the state of "Use gRPC FUSE for file sharing" in the UI. Fixes [docker/for-mac#4864](https://github.com/docker/for-mac/issues/4864). ## Docker Desktop Community 2.3.6.0 + 2020-09-01 ### New @@ -183,9 +192,10 @@ the `--privileged` flag. See [docker/for-win#8326](https://github.com/docker/for ### Bug fixes and minor changes -- Fixed a Mac CPU usage bug by removing the serial console from `hyperkit`, see [docker/roadmap#12]( https://github.com/docker/roadmap/issues/12#issuecomment-663163280). To open a shell in the VM use either `nc -U ~/Library/Containers/com.docker.docker/Data/debug-shell.sock` (on Mac) or `putty -serial \\.\pipe\dockerDebugShell` (on Windows). +- Fixed a Mac CPU usage bug by removing the serial console from `hyperkit`, see [docker/roadmap#12](https://github.com/docker/roadmap/issues/12#issuecomment-663163280). To open a shell in the VM use either `nc -U ~/Library/Containers/com.docker.docker/Data/debug-shell.sock` (on Mac) or `putty -serial \\.\pipe\dockerDebugShell` (on Windows). ## Docker Desktop Community 2.3.5.0 + 2020-08-21 ### New @@ -214,6 +224,7 @@ the `--privileged` flag. See [docker/for-win#8326](https://github.com/docker/for - Fixed minor bugs in the **Images** view. ## Docker Desktop Community 2.3.4.0 + 2020-07-28 ### New @@ -233,6 +244,7 @@ the `--privileged` flag. See [docker/for-win#8326](https://github.com/docker/for - Mutagen two-way sync now uses `.dockersyncignore` rather than `.dockerignore` to exclude files. ## Docker Desktop Community 2.3.3.2 + 2020-07-21 ### Upgrades @@ -246,6 +258,7 @@ the `--privileged` flag. See [docker/for-win#8326](https://github.com/docker/for - Docker CLI commands can now bypass any active Mutagen synchronization for volumes using `:cached`. See [docker/for-mac#1592](https://github.com/docker/for-mac/issues/1592#issuecomment-651309816). ## Docker Desktop Community 2.3.3.0 + 2020-07-09 ### Upgrades @@ -262,6 +275,7 @@ the `--privileged` flag. See [docker/for-win#8326](https://github.com/docker/for - Docker Desktop now implements the shared volume flag `:delegated` by automatically setting up a two-way file sync with Mutagen. ## Docker Desktop Community 2.3.2.0 + 2020-06-25 ### Upgrades @@ -283,6 +297,7 @@ the `--privileged` flag. See [docker/for-win#8326](https://github.com/docker/for - Removed the legacy Kubernetes context `docker-for-desktop`. The context `docker-desktop` should be used instead. See [docker/for-mac#4089](https://github.com/docker/for-mac/issues/4089). ## Docker Desktop Community 2.3.1.0 + 2020-05-20 ### New @@ -302,16 +317,16 @@ We appreciate you trying out an early version of the Mutagen file sync feature. - Fixed containers logs in Docker Desktop **Dashboard** which were sometimes truncated. Fixes [docker/for-win#5954](https://github.com/docker/for-win/issues/5954). ## Docker Desktop Community 2.3.0.1 -2020-04-28 +2020-04-28 ### Bug fixes and minor changes - Fixed a bug that caused starting and stopping of a Compose application from the UI to fail when the path contains whitespace. ## Docker Desktop Community 2.3.0.0 -2020-04-20 +2020-04-20 ### Upgrades @@ -332,8 +347,8 @@ We appreciate you trying out an early version of the Mutagen file sync feature. - Fixed bug where diagnostic upload would fail if the username contained spaces. ## Docker Desktop Community 2.2.3.0 -2020-04-02 +2020-04-02 ### Upgrades @@ -363,8 +378,8 @@ We appreciate you trying out an early version of the Mutagen file sync feature. - Loopback and unspecified IPv6 addresses (`::` and `::1`) within a container do not currently work. Some web servers and other programs may be using these addresses in their configuration files. ## Docker Desktop Community 2.2.2.0 -2020-03-02 +2020-03-02 This release contains a Kubernetes upgrade. Note that your local Kubernetes cluster will be reset after installing Docker Desktop. @@ -379,8 +394,8 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus - Ceph support has been removed from Docker Desktop to save disk space. ## Docker Desktop Community 2.2.1.0 -2020-02-12 +2020-02-12 ### Upgrades @@ -388,8 +403,8 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus - [Go 1.12.16](https://golang.org/doc/devel/release.html#go1.12) ## Docker Desktop Community 2.1.7.0 -2019-12-11 +2019-12-11 > [!NOTE] > @@ -411,8 +426,8 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus - Fixed an issue where attempts to log into Docker through Docker Desktop could sometimes fail with the `Incorrect authentication credentials` error. Fixes [docker/for-mac#4010](https://github.com/docker/for-mac/issues/4010). ## Docker Desktop Community 2.1.6.0 -2019-11-18 +2019-11-18 ### Upgrades @@ -429,8 +444,8 @@ Added the ability to start and stop Compose-based applications and view combined - Fixed a container start error when a container has more than one port with an arbitrary or not-yet-configured external port number. For example, `docker run -p 80 -p 443 nginx`. Fixes [docker/for-win#4935](https://github.com/docker/for-win/issues/4935) and [docker/compose#6998](https://github.com/docker/compose/issues/6998). ## Docker Desktop Community 2.1.5.0 -2019-11-04 +2019-11-04 This release contains a Kubernetes upgrade. Note that your local Kubernetes cluster will be reset after installation. @@ -457,8 +472,8 @@ Fixed an issue that caused VMs running on older hardware with macOS Catalina to - When you deploy a Docker App with multiple containers on Kubernetes, Docker Desktop displays each Pod as an application on the Dashboard. ## Docker Desktop Community 2.1.4.0 -2019-10-15 +2019-10-15 ### Upgrades @@ -475,8 +490,8 @@ Fixed an issue that caused VMs running on older hardware with macOS Catalina to - Docker Machine is no longer included in the Docker Desktop installer. You can download it separately from the [Docker Machine releases](https://github.com/docker/machine/releases) page. ## Docker Desktop Community 2.1.3.0 -2019-09-16 +2019-09-16 ### Bug fixes and minor changes @@ -486,8 +501,8 @@ Fixed an issue that caused VMs running on older hardware with macOS Catalina to - Deactivated the **Reset Kubernetes** button when Kubernetes is not activated. ## Docker Desktop Community 2.1.2.0 -2019-09-09 +2019-09-09 #### Upgrades @@ -504,8 +519,8 @@ Fixed an issue that caused VMs running on older hardware with macOS Catalina to - Added support for `Expect: 100-continue` headers in the Docker API proxy. Some HTTP clients such as `curl` send this header when the payload is large, for example, when creating containers. Fixes [moby/moby#39693](https://github.com/moby/moby/issues/39693). ## Docker Desktop Community 2.1.1.0 -2019-08-12 +2019-08-12 #### Upgrades @@ -520,23 +535,23 @@ Fixed an issue that caused VMs running on older hardware with macOS Catalina to - Fixed a bug that did not allow users to copy and paste text in the **Preferences** > **Daemon** window. [docker/for-mac#3798](https://github.com/docker/for-mac/issues/3798) ## Docker Desktop Community 2.1.0.0 -2019-07-26 +2019-07-26 This release contains Kubernetes security improvements. Note that your local Kubernetes PKI and cluster will be reset after installation. #### Upgrades - - [Docker 19.03.1](https://github.com/docker/docker-ce/releases/tag/v19.03.1) - - [Docker Compose 1.24.1](https://github.com/docker/compose/releases/tag/1.24.1) - - [Alpine 3.10](https://alpinelinux.org/posts/Alpine-3.10.0-released.html) - - Linux Kernel 4.9.184 - - [Docker Credential Helpers 0.6.3](https://github.com/docker/docker-credential-helpers/releases/tag/v0.6.3) +- [Docker 19.03.1](https://github.com/docker/docker-ce/releases/tag/v19.03.1) +- [Docker Compose 1.24.1](https://github.com/docker/compose/releases/tag/1.24.1) +- [Alpine 3.10](https://alpinelinux.org/posts/Alpine-3.10.0-released.html) +- Linux Kernel 4.9.184 +- [Docker Credential Helpers 0.6.3](https://github.com/docker/docker-credential-helpers/releases/tag/v0.6.3) #### New - - Introduced a new user interface for the Docker Desktop **Preferences** menu. - - The **Restart**, **Reset**, and **Uninstall** options are now available on the **Troubleshoot** menu. +- Introduced a new user interface for the Docker Desktop **Preferences** menu. +- The **Restart**, **Reset**, and **Uninstall** options are now available on the **Troubleshoot** menu. #### Bug fixes and minor changes @@ -549,26 +564,25 @@ This release contains Kubernetes security improvements. Note that your local Kub ## Docker Community Edition 2.0.5.0 2019-06-12 - This is the Edge channel, which gives you early access to our newest features. Be aware that some of them may be experimental, and some of them may not ever reach the Stable release. This release contains a Kubernetes upgrade. Note that your local Kubernetes cluster will be reset after install. -* Upgrades +- Upgrades - [Docker 19.03.0-rc2](https://github.com/docker/docker-ce/releases/tag/v19.03.0-rc2) - [Kubernetes 1.14.3](https://github.com/kubernetes/kubernetes/releases/tag/v1.14.3) - [Compose on Kubernetes 0.4.23](https://github.com/docker/compose-on-kubernetes/releases/tag/v0.4.23) - [linuxkit v0.7](https://github.com/linuxkit/linuxkit/releases/tag/v0.7) - [Qemu 4.0.0](https://github.com/docker/binfmt) for cross compiling for ARM -* New +- New - Docker Desktop includes the `buildx` plugin (currently experimental). - - Selecting the `Experimental features` checkbox on the Docker Desktop Preferences Daemon page enables experimental features in the Docker daemon and the Docker CLI. + - Selecting the `Experimental features` checkbox on the Docker Desktop Preferences Daemon page enables experimental features in the Docker daemon and the Docker CLI. - Docker Desktop has improved the reliability of `com.docker.osxfs trace` performance profiling command. - Users can now run the `com.docker.osxfs trace --summary` option to get a high-level summary of operations, instead of receiving a trace of all operations. - Docker Desktop now supports large lists of DNS resource records on Mac. Fixes [docker/for-mac#2160](https://github.com/docker/for-mac/issues/2160#issuecomment-431571031) -* Bug fixes and minor changes +- Bug fixes and minor changes - Docker Desktop does not send DNS queries for `docker-desktop.` every 10s. It now relies on the host's DNS domain search order rather than trying to replicate it inside the VM. - Docker Desktop has removed the ability to log in using email address as a username as the Docker command line does not support this. - Docker Desktop now allows running a Docker registry inside a container. Fixes [docker/for-mac#3611](https://github.com/docker/for-mac/issues/3611) @@ -576,22 +590,19 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus ## Docker Community Edition 2.0.4.1 2019-05-07 - -* Bug fixes and minor changes +- Bug fixes and minor changes - Upgrade QEMU from 2.8.0 to 3.1.0 to fix an emulation issue when building and running Java applications on Arm64 devices. ## Docker Community Edition 2.0.4.0 2019-04-30 - -* Upgrades +- Upgrades - [Docker 19.03.0-beta3](https://github.com/docker/docker-ce/releases/tag/v19.03.0-beta3) - [Docker Compose 1.24.0](https://github.com/docker/compose/releases/tag/1.24.0) - [Compose on Kubernetes 0.4.22](https://github.com/docker/compose-on-kubernetes/releases/tag/v0.4.22) - [Kubernetes 1.14.1](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.14.md#changelog-since-v1141) -* New +- New - App: Docker CLI plugin to configure, share, and install applications - - Extend Compose files with metadata and parameters - Reuse the same application across multiple environments (Development/QA/Staging/Production) - Multi-orchestrator installation (Swarm or Kubernetes) @@ -600,7 +611,6 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus - Full support for Docker Contexts - Buildx (Tech Preview): Docker CLI plugin for extended build capabilities with BuildKit - - Familiar UI from docker build - Full BuildKit capabilities with container driver - Multiple builder instance support @@ -608,45 +618,41 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus - Concurrent building of Compose files - High-level build constructs with `bake` -* Bug fixes and minor changes +- Bug fixes and minor changes - Truncate UDP DNS responses which are over 512 bytes in size ## Docker Community Edition 2.0.3.0 2019-03-05 - -* Upgrades +- Upgrades - [Docker 18.09.3](https://github.com/docker/docker-ce/releases/tag/v18.09.3) -* Bug fixes and minor changes +- Bug fixes and minor changes - Fixed port 8080 that was used on localhost when starting Kubernetes. Fixes [docker/for-mac#3522](https://github.com/docker/for-mac/issues/3522) - Error message improvements, do not propose to run diagnostics / reset to factory default when not appropriate. ### Docker Community Edition 2.0.2.1 2019-02-15 - -* Upgrades +- Upgrades - [Docker 18.09.2](https://github.com/docker/docker-ce/releases/tag/v18.09.2), fixes [CVE-2019-5736](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5736) ## Docker Community Edition 2.0.2.0 2019-02-06 - -* Upgrades +- Upgrades - [Docker Compose 1.24.0-rc1](https://github.com/docker/compose/releases/tag/1.24.0-rc1) - [Docker Machine 0.16.1](https://github.com/docker/machine/releases/tag/v0.16.1) - [Compose on Kubernetes 0.4.18](https://github.com/docker/compose-on-kubernetes/releases/tag/v0.4.18) -* New +- New - Rebranded UI -* Bug fixes and minor changes +- Bug fixes and minor changes - Kubernetes: use default maximum number of pods for kubelet. [docker/for-mac#3453](https://github.com/docker/for-mac/issues/3453) - Fix DockerHelper crash. [docker/for-mac#3470](https://github.com/docker/for-mac/issues/3470) - Fix binding of privileged ports with specified IP. [docker/for-mac#3464](https://github.com/docker/for-mac/issues/3464) ## Docker Community Edition 2.0.1.0 2019-01-11 - -* Upgrades +- Upgrades - [Docker 18.09.1](https://github.com/docker/docker-ce/releases/tag/v18.09.1) - [Kubernetes 1.13.0](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.13.md#v1130) - [Kitematic 0.17.6](https://github.com/docker/kitematic/releases/tag/v0.17.6) @@ -654,7 +660,7 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus WARNING: If you have an existing Kubernetes cluster created with Docker Desktop, this upgrade will reset the cluster. If you need to back up your Kubernetes cluster or persistent volumes you can use [Ark](https://github.com/heptio/ark). -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix service log collection in diagnostics - Gather /etc/hosts to help diagnostics - Ensure localhost resolves to 127.0.0.1. Related to [docker/for-mac#2990](https://github.com/docker/for-mac/issues/2990#issuecomment-443097942), [docker/for-mac#3383](https://github.com/docker/for-mac/issues/3383) @@ -666,20 +672,18 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus ### Docker Community Edition 2.0.0.0-mac82 2018-12-07 - -* Upgrades +- Upgrades - [Docker compose 1.23.2](https://github.com/docker/compose/releases/tag/1.23.2) - [Docker Machine 0.16.0](https://github.com/docker/machine/releases/tag/v0.16.0) ### Docker Community Edition 2.0.0.0-mac77 2018-11-14 - -* Upgrades +- Upgrades - [Docker 18.09.0](https://github.com/docker/docker-ce-packaging/releases/tag/v18.09.0) - [Docker compose 1.23.1](https://github.com/docker/compose/releases/tag/1.23.1) - [Kitematic 0.17.5](https://github.com/docker/kitematic/releases/tag/v0.17.5) -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix appearance in dark mode for OS X 10.14 (Mojave) - VPNKit: Improved scalability of port forwarding. Related to [docker/for-mac#2841](https://github.com/docker/for-mac/issues/2841) - VPNKit: Limit the size of the UDP NAT table. This ensures port forwarding and regular TCP traffic continue even when running very chatty UDP protocols. @@ -687,52 +691,48 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus ### Docker Community Edition 2.0.0.0-beta1-mac75 2018-09-14 - -* Upgrades +- Upgrades - [Docker 18.09.0-ce-beta1](https://github.com/docker/docker-ce/releases/tag/v18.09.0-ce-beta1) - Linux Kernel 4.9.125 -* New +- New - New version scheme -* Deprecation +- Deprecation - Removed support of AUFS - Removed support of OS X 10.11 -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix panic in diagnose ### Docker Community Edition 18.06.1-ce-mac74 2018-08-29 - -* Upgrades +- Upgrades - [Docker 18.06.1-ce](https://github.com/docker/docker-ce/releases/tag/v18.06.1-ce) -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix local DNS failing to resolve inside containers. ### Docker Community Edition 18.06.0-ce-mac69 2018-07-25 - -* Upgrades +- Upgrades - [Docker 18.06.0-ce](https://github.com/docker/docker-ce/releases/tag/v18.06.0-ce) -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix bug in experimental SOCKS server. See [docker/for-mac#2670](https://github.com/docker/for-mac/issues/2670) - Fix bug in docker login when "Securely store Docker logins in macOS keychain" is unchecked. Fixed [docker/for-mac#3104](https://github.com/docker/for-mac/issues/3104) ### Docker Community Edition 18.06.0-ce-rc3-mac68 2018-07-19 - -* Upgrades +- Upgrades - [Docker 18.06.0-ce-rc3](https://github.com/docker/docker-ce/releases/tag/v18.06.0-ce-rc3) - [Docker Machine 0.15.0](https://github.com/docker/machine/releases/tag/v0.15.0) - [Docker compose 1.22.0](https://github.com/docker/compose/releases/tag/1.22.0) -* New +- New - Add an experimental SOCKS server to allow access to container networks, see [docker/for-mac#2670](https://github.com/docker/for-mac/issues/2670#issuecomment-372365274). Also see [docker/for-mac#2721](https://github.com/docker/for-mac/issues/2721) -* Bug fixes and minor changes +- Bug fixes and minor changes - AUFS storage driver is deprecated in Docker Desktop and AUFS support will be removed in the next major release. You can continue with AUFS in Docker Desktop 18.06.x, but you will need to reset disk image (in Preferences > Reset menu) before updating to the next major update. You can check documentation to [save images](/reference/cli/docker/image/save/#examples) and [back up volumes](/manuals/engine/storage/volumes.md#back-up-restore-or-migrate-data-volumes) - Fix startup issue with AUFS [docker/for-mac#2804](https://github.com/docker/for-mac/issues/2804) - Fix status bug which could prevent the Kubernetes cluster from starting. Fixes [docker/for-mac#2990](https://github.com/docker/for-mac/issues/2990) @@ -742,31 +742,28 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus ### Docker Community Edition 18.05.0-ce-mac67 2018-06-07 - -* Upgrades +- Upgrades - [LinuxKit v0.4](https://github.com/linuxkit/linuxkit/releases/tag/v0.4) - Linux Kernel 4.9.93 with CEPH, DRBD, RBD, MPLS_ROUTING and MPLS_IPTUNNEL enabled - [Kubernetes 1.10.3](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.10.md#v1103). If Kubernetes is enabled, the upgrade will be performed automatically when starting Docker Desktop for Mac. -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix VPNKit memory leak. Fixes [moby/vpnkit#371](https://github.com/moby/vpnkit/issues/371) - Fix com.docker.supervisor using 100% CPU. Fixes [docker/for-mac#2967](https://github.com/docker/for-mac/issues/2967), [docker/for-mac#2923](https://github.com/docker/for-mac/issues/2923) - Do not override existing kubectl binary in /usr/local/bin (installed with brew or otherwise). Fixes [docker/for-mac#2368](https://github.com/docker/for-mac/issues/2368), [docker/for-mac#2890](https://github.com/docker/for-mac/issues/2890) - Detect Vmnetd install error. Fixes [docker/for-mac#2934](https://github.com/docker/for-mac/issues/2934), [docker/for-mac#2687](https://github.com/docker/for-mac/issues/2687) - Virtual machine default disk path is stored relative to $HOME. Fixes [docker/for-mac#2928](https://github.com/docker/for-mac/issues/2928), [docker/for-mac#1209](https://github.com/docker/for-mac/issues/1209) - ### Docker Community Edition 18.05.0-ce-mac66 2018-05-17 - -* Upgrades +- Upgrades - [Docker 18.05.0-ce](https://github.com/docker/docker-ce/releases/tag/v18.05.0-ce) - [Docker compose 1.21.2](https://github.com/docker/compose/releases/tag/1.21.2) -* New +- New - Allow orchestrator selection from the UI in the "Kubernetes" pane, to allow "docker stack" commands to deploy to Swarm clusters, even if Kubernetes is enabled in Docker for Mac. -* Bug fixes and minor changes +- Bug fixes and minor changes - Use Simple NTP to minimize clock drift between the virtual machine and the host. Fixes [docker/for-mac#2076](https://github.com/docker/for-mac/issues/2076) - Fix filesystem event notifications for Swarm services and those using the new-style --mount option. Fixes [docker/for-mac#2216](https://github.com/docker/for-mac/issues/2216), [docker/for-mac#2375](https://github.com/docker/for-mac/issues/2375) - Fix filesystem event delivery to Kubernetes pods when the path to the bind mount is a symlink. @@ -777,80 +774,73 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus ### Docker Community Edition 18.05.0-ce-rc1-mac63 2018-04-26 - -* Upgrades +- Upgrades - [Docker 18.05.0-ce-rc1](https://github.com/docker/docker-ce/releases/tag/v18.05.0-ce-rc1) - [Notary 0.6.1](https://github.com/docker/notary/releases/tag/v0.6.1) -* New +- New - Re-enable raw as the default disk format for users running macOS 10.13.4 and higher. Note this change only takes effect after a "reset to factory defaults" or "remove all data" (from the Whale menu > Preferences > Reset). Related to [docker/for-mac#2625](https://github.com/docker/for-mac/issues/2625) -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix Docker for Mac not starting due to socket file paths being too long (typically HOME folder path being too long). Fixes [docker/for-mac#2727](https://github.com/docker/for-mac/issues/2727), [docker/for-mac#2731](https://github.com/docker/for-mac/issues/2731). ### Docker Community Edition 18.04.0-ce-mac62 2018-04-12 - -* Upgrades +- Upgrades - [Docker 18.04.0-ce](https://github.com/docker/docker-ce/releases/tag/v18.04.0-ce) - [Docker compose 1.21.0](https://github.com/docker/compose/releases/tag/1.21.0) ### Docker Community Edition 18.04.0-ce-rc2-mac61 2018-04-09 - -* Upgrades +- Upgrades - [Docker 18.04.0-ce-rc2](https://github.com/docker/docker-ce/releases/tag/v18.04.0-ce-rc2) - [Kubernetes 1.9.6](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.9.md#v196). If Kubernetes is enabled, the upgrade will be performed automatically when starting Docker for Mac. -* New +- New - Enable ceph & rbd modules in LinuxKit virtual machine. -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix upgrade straight from pre-17.12 versions where Docker for Mac cannot restart once the upgrade has been performed. Fixes [docker/for-mac#2739](https://github.com/docker/for-mac/issues/2739) ### Docker Community Edition 18.03.0-ce-mac58 2018-03-26 - -* Upgrades +- Upgrades - [Docker 18.03.0-ce](https://github.com/docker/docker-ce/releases/tag/v18.03.0-ce) - [Docker compose 1.20.1](https://github.com/docker/compose/releases/tag/1.20.1) ### Docker Community Edition 18.03.0-ce-rc4-mac57 2018-03-15 - -* Upgrades +- Upgrades - [Docker 18.03.0-ce-rc4](https://github.com/docker/docker-ce/releases/tag/v18.03.0-ce-rc4) - AUFS 20180312 -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix support for AUFS. Fixes [docker/for-win#1831](https://github.com/docker/for-win/issues/1831) - Fix synchronization between CLI `docker login` and GUI login. ### Docker Community Edition 18.03.0-ce-rc3-mac56 2018-03-13 - -* Upgrades +- Upgrades - [Docker 18.03.0-ce-rc3](https://github.com/docker/docker-ce/releases/tag/v18.03.0-ce-rc3) - [Docker Machine 0.14.0](https://github.com/docker/machine/releases/tag/v0.14.0) - [Docker compose 1.20.0-rc2](https://github.com/docker/compose/releases/tag/1.20.0-rc2) - [Notary 0.6.0](https://github.com/docker/notary/releases/tag/v0.6.0) - Linux Kernel 4.9.87 -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix for the HTTP/S transparent proxy when using "localhost" names (for example "host.docker.internal", "docker.for.mac.host.internal", "docker.for.mac.localhost"). - Fix daemon not starting properly when setting TLS-related options. Fixes [docker/for-mac#2663](https://github.com/docker/for-mac/issues/2663) ### Docker Community Edition 18.03.0-ce-rc1-mac54 2018-02-27 - -* Upgrades +- Upgrades - [Docker 18.03.0-ce-rc1](https://github.com/docker/docker-ce/releases/tag/v18.03.0-ce-rc1) -* New +- New - Virtual machine Swap size can be changed in settings. See [docker/for-mac#2566](https://github.com/docker/for-mac/issues/2566), [docker/for-mac#2389](https://github.com/docker/for-mac/issues/2389) - Support NFS Volume sharing. Also works in Kubernetes. -* Bug fixes and minor changes +- Bug fixes and minor changes - Revert the default disk format to qcow2 for users running macOS 10.13 (High Sierra). There are confirmed reports of file corruption using the raw format which uses sparse files on APFS. This change only takes effect after a reset to factory defaults (from the Whale menu -> Preferences -> Reset). Related to [docker/for-mac#2625](https://github.com/docker/for-mac/issues/2625) - DNS name `host.docker.internal` should be used for host resolution from containers. Older aliases (still valid) are deprecated in favor of this one. (See https://tools.ietf.org/html/draft-west-let-localhost-be-localhost-06). - Kubernetes Load balanced services are no longer marked as `Pending`. @@ -859,109 +849,101 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus ### Docker Community Edition 18.02.0-ce-mac53 2018-02-09 - -* Upgrades +- Upgrades - [Docker 18.02.0-ce](https://github.com/docker/docker-ce/releases/tag/v18.02.0-ce) - [Docker compose 1.19.0](https://github.com/docker/compose/releases/tag/1.19.0) -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix update startup failure in some cases. - Fix empty registry added by mistake in some cases in the Preference Daemon Pane. Fixes [docker/for-mac#2537](https://github.com/docker/for-mac/issues/2537) - Clearer error message when incompatible hardware is detected. Diagnostics are not proposed in the error popup in this case. ### Docker Community Edition 18.02.0-ce-rc2-mac51 2018-02-02 - -* Upgrades +- Upgrades - [Docker 18.02.0-ce-rc2](https://github.com/docker/docker-ce/releases/tag/v18.02.0-ce-rc2) - [Docker compose 1.19.0-rc2](https://github.com/docker/compose/releases/tag/1.19.0-rc2) - [Kubernetes 1.9.2](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.9.md#v192). If you have Kubernetes enabled, the upgrade will be performed automatically when starting Docker for Mac. -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix Kubernetes-compose integration update that was causing startup failure. Fixes [docker/for-mac#2536](https://github.com/docker/for-mac/issues/2536) - Fix some cases where selecting "Reset" after an error did not reset properly. - Fix incorrect NTP config. Fixes [docker/for-mac#2529](https://github.com/docker/for-mac/issues/2529) ### Docker Community Edition 18.02.0-ce-rc1-mac50 2018-01-26 - -* Upgrades +- Upgrades - [Docker 18.02.0-ce-rc1](https://github.com/docker/docker-ce/releases/tag/v18.02.0-ce-rc1) -* Bug fixes and minor changes +- Bug fixes and minor changes - Added "Restart" menu item. See [docker/for-mac#2407](https://github.com/docker/for-mac/issues/2407) - Keep any existing kubectl binary when activating Kubernetes in Docker for Mac, and restore it when disabling Kubernetes. Fixes [docker/for-mac#2508](https://github.com/docker/for-mac/issues/2508), [docker/for-mac#2368](https://github.com/docker/for-mac/issues/2368) - Fix Kubernetes context selector. Fixes [docker/for-mac#2495](https://github.com/docker/for-mac/issues/2495) ### Docker Community Edition 18.01.0-ce-mac48 2018-01-19 - -* Upgrades +- Upgrades - [Docker 18.01.0-ce](https://github.com/docker/docker-ce/releases/tag/v18.01.0-ce) - Linux Kernel 4.9.75 -* New +- New - The directory holding the disk images was renamed (from `~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux` to ~/Library/Containers/com.docker.docker/Data/vms/0`). -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix error during resize/create Docker.raw disk image in some cases. Fixes [docker/for-mac#2383](https://github.com/docker/for-mac/issues/2383), [docker/for-mac#2447](https://github.com/docker/for-mac/issues/2447), [docker/for-mac#2453], (https://github.com/docker/for-mac/issues/2453), [docker/for-mac#2420](https://github.com/docker/for-mac/issues/2420) - Fix additional allocated disk space not available in containers. Fixes [docker/for-mac#2449](https://github.com/docker/for-mac/issues/2449) - VPNkit port max idle time default restored to 300s. Fixes [docker/for-mac#2442](https://github.com/docker/for-mac/issues/2442) - Fix using an HTTP proxy with authentication. Fixes [docker/for-mac#2386](https://github.com/docker/for-mac/issues/2386) - - Allow HTTP proxy excludes to be written as .docker.com as well as *.docker.com + - Allow HTTP proxy excludes to be written as .docker.com as well as \*.docker.com - Allow individual IP addresses to be added to HTTP proxy excludes. - - Avoid hitting DNS timeouts when querying docker.for.mac.* when the upstream DNS servers are slow or missing. + - Avoid hitting DNS timeouts when querying docker.for.mac.\* when the upstream DNS servers are slow or missing. - Fix for `docker push` to an insecure registry. Fixes [docker/for-mac#2392](https://github.com/docker/for-mac/issues/2392) - Separate internal ports used to proxy HTTP and HTTPS content. - If kubectl was already installed before Docker For Mac, restore the existing kubectl when switching Kubernetes off in Docker for Mac. - Migration of Docker Toolbox images is not proposed anymore in Docker For Mac installer (still possible to migrate Toolbox images manually). - ### Docker Community Edition 17.12.0-ce-mac45 2018-01-05 - -* Upgrades +- Upgrades - [Docker 17.12.0-ce](https://github.com/docker/docker-ce/releases/tag/v17.12.0-ce) -* New +- New - Experimental Kubernetes Support. You can now run a single-node Kubernetes cluster from the "Kubernetes" Pane in Docker For Mac Preferences and use kubectl commands as well as docker commands. See [the Kubernetes section](/manuals/desktop/use-desktop/kubernetes.md) - DNS name `docker.for.mac.host.internal` should be used instead of `docker.for.mac.localhost` (still valid) for host resolution from containers, since since there is an RFC banning the use of subdomains of localhost (See https://tools.ietf.org/html/draft-west-let-localhost-be-localhost-06). -* Bug fixes and minor changes +- Bug fixes and minor changes - The docker engine is configured to use VPNKit as an HTTP proxy, fixing 'docker pull' in environments with no DNS. Fixes [docker/for-mac#2320](https://github.com/docker/for-mac/issues/2320) ## Edge Releases of 2017 ### Docker Community Edition 17.12.0-ce-rc4-mac44 2017-12-21 - -* Upgrades +- Upgrades - [Docker 17.12.0-ce-rc4](https://github.com/docker/docker-ce/releases/tag/v17.12.0-ce-rc4) - [Docker compose 1.18.0](https://github.com/docker/compose/releases/tag/1.18.0) -* Bug fixes and minor changes +- Bug fixes and minor changes - Display actual size used by the virtual machine disk, especially useful for disks using raw format. See [docker/for-mac#2297](https://github.com/docker/for-mac/issues/2297). - Fix more specific edge cases in filesharing settings migration. ### Docker Community Edition 17.12.0-ce-rc3-mac43 2017-12-15 - -* Upgrades +- Upgrades - [Docker 17.12.0-ce-rc3](https://github.com/docker/docker-ce/releases/tag/v17.12.0-ce-rc3) -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix filesharing migration issue ([docker/for-mac#2317](https://github.com/docker/for-mac/issues/2317)) ### Docker Community Edition 17.12.0-ce-rc2-mac41 2017-12-13 -* Upgrades +- Upgrades - [Docker 17.12.0-ce-rc2](https://github.com/docker/docker-ce/releases/tag/v17.12.0-ce-rc2) - [Docker compose 1.18.0-rc2](https://github.com/docker/compose/releases/tag/1.18.0-rc2) -* New +- New - Virtual machine disk size can be changed in settings. (See [docker/for-mac#1037](https://github.com/docker/for-mac/issues/1037)). -* Bug fixes and minor changes +- Bug fixes and minor changes - Avoid virtual machine reboot when changing host proxy settings. - Don't break HTTP traffic between containers by forwarding them through the external proxy [docker/for-mac#981](https://github.com/docker/for-mac/issues/981) - Filesharing settings are now stored in settings.json @@ -971,100 +953,98 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus ### Docker Community Edition 17.11.0-ce-mac40 2017-11-22 - -* Upgrades +- Upgrades - [Docker 17.11.0-ce](https://github.com/docker/docker-ce/releases/tag/v17.11.0-ce) ### Docker Community Edition 17.11.0-ce-rc4-mac39 2017-11-17 -* Upgrades +- Upgrades - [Docker 17.11.0-ce-rc4](https://github.com/docker/docker-ce/releases/tag/v17.11.0-ce-rc4) - [Docker compose 1.17.1](https://github.com/docker/compose/releases/tag/1.17.1) - Linux kernel 4.9.60 -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix login into private repository with certificate issue. [docker/for-mac#2201](https://github.com/docker/for-mac/issues/2201) -* New +- New - For systems running APFS on SSD on High Sierra, use `raw` format virtual machine disks by default. This increases disk throughput (from 320MiB/sec to 600MiB/sec in `dd` on a 2015 MacBook Pro) and disk space handling. - Existing disks are kept in qcow format, if you want to switch to raw format you need to "Reset to factory defaults". To query the space usage of the file, use a command like: - `$ cd ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/` - `$ ls -ls Docker.raw` - `3944768 -rw-r--r--@ 1 user staff 68719476736 Nov 16 11:19 Docker.raw` - The first number (`3944768`) is the allocated space in blocks; the larger number `68719476736` is the maximum total amount of space the file may consume in future in bytes. + Existing disks are kept in qcow format, if you want to switch to raw format you need to "Reset to factory defaults". To query the space usage of the file, use a command like: + `$ cd ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/` + `$ ls -ls Docker.raw` + `3944768 -rw-r--r--@ 1 user staff 68719476736 Nov 16 11:19 Docker.raw` + The first number (`3944768`) is the allocated space in blocks; the larger number `68719476736` is the maximum total amount of space the file may consume in future in bytes. ### Docker Community Edition 17.11.0-ce-rc3-mac38 2017-11-09 -* Upgrades +- Upgrades - [Docker 17.11.0-ce-rc3](https://github.com/docker/docker-ce/releases/tag/v17.11.0-ce-rc3) -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix Docker build exits successfully but fails to build image [moby/#35413](https://github.com/moby/moby/issues/35413). ### Docker Community Edition 17.11.0-ce-rc2-mac37 2017-11-02 -* Upgrades +- Upgrades - [Docker 17.11.0-ce-rc2](https://github.com/docker/docker-ce/releases/tag/v17.11.0-ce-rc2) - [Docker compose 1.17.0](https://github.com/docker/compose/releases/tag/1.17.0) - Linuxkit blueprint updated to [linuxkit/linuxkit#2633](https://github.com/linuxkit/linuxkit/pull/2633), fixes CVE-2017-15650 -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix centos:5 & centos:6 images not starting properly with LinuxKit virtual machine (fixes [docker/for-mac#2169](https://github.com/docker/for-mac/issues/2169)). - ### Docker Community Edition 17.10.0-ce-mac36 2017-10-24 -* Upgrades +- Upgrades - [Docker 17.10.0-ce](https://github.com/docker/docker-ce/releases/tag/v17.10.0-ce) - [Docker Machine 0.13.0](https://github.com/docker/machine/releases/tag/v0.13.0) - [Docker compose 1.17.0-rc1](https://github.com/docker/compose/releases/tag/1.17.0-rc1) -* New +- New - Virtual machine entirely built with Linuxkit ### Docker Community Edition 17.09.0-ce-mac34 2017-10-06 -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix Docker For Mac unable to start in some cases : removed use of libgmp sometimes causing the vpnkit process to die. ### Docker Community Edition 17.09.0-ce-mac31 2017-09-29 -* Upgrades +- Upgrades - [Docker 17.09.0-ce](https://github.com/docker/docker-ce/releases/tag/v17.09.0-ce) - DataKit update (fix instability on High Sierra) -* Bug fixes and minor changes +- Bug fixes and minor changes - Fix password encoding/decoding. May require to re-login to docker cloud after this version is installed. (Fixes:docker/for-mac#2008, docker/for-mac#2016, docker/for-mac#1919, docker/for-mac#712, docker/for-mac#1220). ### Docker Community Edition 17.09.0-ce-rc3-mac30 2017-09-22 -* Upgrades +- Upgrades - [Docker 17.09.0-ce-rc3](https://github.com/docker/docker-ce/releases/tag/v17.09.0-ce-rc3) ### Docker Community Edition 17.09.0-ce-rc2-mac29 2017-09-19 -* Upgrades +- Upgrades - [Docker 17.09.0-ce-rc2](https://github.com/docker/docker-ce/releases/tag/v17.09.0-ce-rc2) - Linux Kernel 4.9.49 - AUFS 20170911 -* Bug fixes and minor changes +- Bug fixes and minor changes - Kernel: Enable TASK_XACCT and TASK_IO_ACCOUNTING [docker/for-mac#1608](https://github.com/docker/for-mac/issues/1608) - Rotate logs in the virtual machine more often ### Docker Community Edition 17.09.0-ce-rc1-mac28 2017-09-07 -* Upgrades +- Upgrades - [Docker 17.09.0-ce-rc1](https://github.com/docker/docker-ce/releases/tag/v17.09.0-ce-rc1) - [Docker compose 1.16.1](https://github.com/docker/compose/releases/tag/1.16.1) - Linux Kernel 4.9.46 -* Bug fixes and minor changes +- Bug fixes and minor changes - VPNKit: change protocol to support error messages reported back from the server ### Docker Community Edition 17.07.0-ce-mac26, 2017-09-01 -* Upgrades +- Upgrades - [Docker 17.07.0-ce](https://github.com/docker/docker-ce/releases/tag/v17.07.0-ce) - [Docker compose 1.16.0](https://github.com/docker/compose/releases/tag/1.16.0) - [Docker Credential Helpers 0.6.0](https://github.com/docker/docker-credential-helpers/releases/tag/v0.6.0) @@ -1080,8 +1060,8 @@ This release contains a Kubernetes upgrade. Note that your local Kubernetes clus - Fixed string validation in daemon options (related to [docker/for-mac#1971](https://github.com/docker/for-mac/issues/1971)) - VPNKit: Fixed a bug which causes a socket to leak if the corresponding -TCP connection is idle for more than five minutes (related to -[docker/for-mac#1374](https://github.com/docker/for-mac/issues/1374)) + TCP connection is idle for more than five minutes (related to + [docker/for-mac#1374](https://github.com/docker/for-mac/issues/1374)) ### Docker Community Edition 17.07.0-ce-rc3-mac23, 2017-08-21 @@ -1126,7 +1106,7 @@ TCP connection is idle for more than five minutes (related to - Add daemon options validation - Diagnose can be cancelled & Improved help information. Fixes [docker/for-mac#1134](https://github.com/docker/for-mac/issues/1134), [docker/for-mac#1474](https://github.com/docker/for-mac/issues/1474) -- Support paging of Docker Cloud [repositories](../../docker-hub/repos/_index.md) and [organizations](../../admin/organization/orgs.md). Fixes [docker/for-mac#1538](https://github.com/docker/for-mac/issues/1538) +- Support paging of Docker Cloud [repositories](../../docker-hub/repos/_index.md) and [organizations](../../admin/organization/setup/orgs.md). Fixes [docker/for-mac#1538](https://github.com/docker/for-mac/issues/1538) ### Docker Community Edition 17.06.1-ce-mac20, 2017-07-18 @@ -1218,7 +1198,6 @@ TCP connection is idle for more than five minutes (related to - [Docker 17.05.0-ce-rc1](https://github.com/docker/docker/releases/tag/v17.05.0-ce-rc1) - ### Docker Community Edition 17.04.0-ce-mac7, 2017-04-06 **New** @@ -1255,7 +1234,6 @@ TCP connection is idle for more than five minutes (related to - Disk trimming should work as expected - Diagnostics now contains more settings data - ### Docker Community Edition 17.03.1-ce-rc1-mac3, 2017-03-28 **Upgrades** @@ -1390,7 +1368,6 @@ TCP connection is idle for more than five minutes (related to - Fix for swap not being mounted - Fix AUFS xattr delete issue ([docker/docker#30245](https://github.com/docker/docker/issues/30245)) - ### Beta 38 Release Notes (2017-01-20 1.13.0-beta38) **Upgrades** @@ -1613,7 +1590,6 @@ TCP connection is idle for more than five minutes (related to - Improvements to Logging and Diagnostics - osxfs: switched to `libev/kqueue` to improve latency - ### Beta 29.3 Release Notes (2016-11-02 1.12.3-beta29.3) **Upgrades** @@ -1651,7 +1627,7 @@ TCP connection is idle for more than five minutes (related to - Fixed application of system or custom proxy settings over container restart - Increased default ulimit for memlock (fixes [docker/for-mac#801](https://github.com/docker/for-mac/issues/801) ) - Fixed an issue where the Docker status would continue to be - yellow/animated after the VM had started correctly + yellow/animated after the VM had started correctly - osxfs: fixed the prohibition of chown on read-only or mode 0 files (fixes [docker/for-mac#117](https://github.com/docker/for-mac/issues/117), [docker/for-mac#263](https://github.com/docker/for-mac/issues/263), [docker/for-mac#633](https://github.com/docker/for-mac/issues/633) ) ### Beta 28 Release Notes (2016-10-13 1.12.2-rc3-beta28) @@ -1673,179 +1649,179 @@ TCP connection is idle for more than five minutes (related to **Upgrades** -* Docker 1.12.2-rc1 -* Docker Machine 0.8.2 -* Docker compose 1.8.1 -* Kernel vsock driver v7 -* Kernel 4.4.21 -* AUFS 20160912 +- Docker 1.12.2-rc1 +- Docker Machine 0.8.2 +- Docker compose 1.8.1 +- Kernel vsock driver v7 +- Kernel 4.4.21 +- AUFS 20160912 **Bug fixes and minor changes** -* Fixed an issue where some windows did not claim focus correctly -* Added UI when switching channel to prevent user losing containers and settings -* Check disk capacity before Toolbox import -* Import certificates in `etc/ssl/certs/ca-certificates.crt` -* DNS: reduce the number of UDP sockets consumed on the host -* VPNkit: improve the connection-limiting code to avoid running out of sockets on the host -* UDP: handle diagrams bigger than 2035, up to the configured macOS kernel limit -* UDP: made the forwarding more robust; now, drop packets and continue rather than stopping -* disk: made the "flush" behaviour configurable for database-like workloads. This works around a performance regression in `v1.12.1`. +- Fixed an issue where some windows did not claim focus correctly +- Added UI when switching channel to prevent user losing containers and settings +- Check disk capacity before Toolbox import +- Import certificates in `etc/ssl/certs/ca-certificates.crt` +- DNS: reduce the number of UDP sockets consumed on the host +- VPNkit: improve the connection-limiting code to avoid running out of sockets on the host +- UDP: handle diagrams bigger than 2035, up to the configured macOS kernel limit +- UDP: made the forwarding more robust; now, drop packets and continue rather than stopping +- disk: made the "flush" behaviour configurable for database-like workloads. This works around a performance regression in `v1.12.1`. ### Beta 26 Release Notes (2016-09-14 1.12.1-beta26) **New** -* Improved support for macOS 10.12 Sierra +- Improved support for macOS 10.12 Sierra **Upgrades** -* Linux kernel 4.4.20 -* AUFS 20160905 +- Linux kernel 4.4.20 +- AUFS 20160905 **Bug fixes and minor changes** -* Fixed communications glitch when UI talks to `com.docker.vmnetd`. Fixes [docker/for-mac#90](https://github.com/docker/for-mac/issues/90) +- Fixed communications glitch when UI talks to `com.docker.vmnetd`. Fixes [docker/for-mac#90](https://github.com/docker/for-mac/issues/90) -* UI fix for macOs 10.12 +- UI fix for macOs 10.12 -* Windows open on top of full screen app are available in all spaces +- Windows open on top of full screen app are available in all spaces -* Reporting a bug, while not previously logged into GitHub now works +- Reporting a bug, while not previously logged into GitHub now works -* When a diagnostic upload fails, the error is properly reported +- When a diagnostic upload fails, the error is properly reported -* `docker-diagnose` displays and records the time the diagnosis was captured +- `docker-diagnose` displays and records the time the diagnosis was captured -* Ports are allowed to bind to host addresses other than `0.0.0.0` and `127.0.0.1`. Fixes issue reported in [docker/for-mac#68](https://github.com/docker/for-mac/issues/68). +- Ports are allowed to bind to host addresses other than `0.0.0.0` and `127.0.0.1`. Fixes issue reported in [docker/for-mac#68](https://github.com/docker/for-mac/issues/68). -* We no longer compute the container folder in `com.docker.vmnetd`. Fixes [docker/for-mac#47](https://github.com/docker/for-mac/issues/47). +- We no longer compute the container folder in `com.docker.vmnetd`. Fixes [docker/for-mac#47](https://github.com/docker/for-mac/issues/47). **Known Issues** -* `Docker.app` sometimes uses 200% CPU after macOS wakes up from sleep mode. The -issue is being investigated. The workaround is to restart Docker.app. +- `Docker.app` sometimes uses 200% CPU after macOS wakes up from sleep mode. The + issue is being investigated. The workaround is to restart Docker.app. -* There are a number of issues with the performance of directories bind-mounted with `osxfs`. In particular, writes of small blocks and -traversals of large directories are currently slow. Additionally, containers -that perform large numbers of directory operations, such as repeated scans of -large directory trees, may suffer from poor performance. More information is -available in [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md) in Troubleshooting. +- There are a number of issues with the performance of directories bind-mounted with `osxfs`. In particular, writes of small blocks and + traversals of large directories are currently slow. Additionally, containers + that perform large numbers of directory operations, such as repeated scans of + large directory trees, may suffer from poor performance. More information is + available in [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md) in Troubleshooting. -* Under some unhandled error conditions, `inotify` event delivery can fail and become permanently disabled. The workaround is to restart `Docker.app`. +- Under some unhandled error conditions, `inotify` event delivery can fail and become permanently disabled. The workaround is to restart `Docker.app`. ### Beta 25 Release Notes (2016-09-07 1.12.1-beta25) **Upgrades** -* Experimental support for macOS 10.12 Sierra (beta) +- Experimental support for macOS 10.12 Sierra (beta) **Bug fixes and minor changes** -* VPNKit supports search domains -* Entries from `/etc/hosts` should now resolve from within containers -* osxfs: fix thread leak +- VPNKit supports search domains +- Entries from `/etc/hosts` should now resolve from within containers +- osxfs: fix thread leak **Known issues** -* Several problems have been reported on macOS 10.12 Sierra and are being -investigated. This includes failure to launch the app and being unable to -upgrade to a new version. +- Several problems have been reported on macOS 10.12 Sierra and are being + investigated. This includes failure to launch the app and being unable to + upgrade to a new version. -* Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The -issue is being investigated. The workaround is to restart Docker.app +- Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The + issue is being investigated. The workaround is to restart Docker.app -* There are a number of issues with the performance of directories bind-mounted -with `osxfs`. In particular, writes of small blocks and traversals of large -directories are currently slow. Additionally, containers that perform large -numbers of directory operations, such as repeated scans of large directory -trees, may suffer from poor performance. More information is available in -[Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md) in Troubleshooting. +- There are a number of issues with the performance of directories bind-mounted + with `osxfs`. In particular, writes of small blocks and traversals of large + directories are currently slow. Additionally, containers that perform large + numbers of directory operations, such as repeated scans of large directory + trees, may suffer from poor performance. More information is available in + [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md) in Troubleshooting. -* Under some unhandled error conditions, `inotify` event delivery can fail and become permanently disabled. The workaround is to restart Docker.app. +- Under some unhandled error conditions, `inotify` event delivery can fail and become permanently disabled. The workaround is to restart Docker.app. ### Beta 24 Release Notes (2016-08-23 1.12.1-beta24) **Upgrades** -* Docker 1.12.1 -* Docker Machine 0.8.1 -* Linux kernel 4.4.19 -* AUFS 20160822 +- Docker 1.12.1 +- Docker Machine 0.8.1 +- Linux kernel 4.4.19 +- AUFS 20160822 **Bug fixes and minor changes** -* osxfs: fixed a malfunction of new directories that have the same name as an old directory that is still open +- osxfs: fixed a malfunction of new directories that have the same name as an old directory that is still open -* osxfs: rename events now trigger DELETE and/or MODIFY `inotify` events (saving with TextEdit works now) +- osxfs: rename events now trigger DELETE and/or MODIFY `inotify` events (saving with TextEdit works now) -* slirp: support up to 8 external DNS servers +- slirp: support up to 8 external DNS servers -* slirp: reduce the number of sockets used by UDP NAT, reduce the probability that NAT rules will time out earlier than expected +- slirp: reduce the number of sockets used by UDP NAT, reduce the probability that NAT rules will time out earlier than expected -* The app warns user if BlueStacks is installed (potential kernel panic) +- The app warns user if BlueStacks is installed (potential kernel panic) **Known issues** -* Several problems have been reported on macOS 10.12 Sierra and are being investigated. This includes failure to launch the app and being unable to upgrade to a new version. +- Several problems have been reported on macOS 10.12 Sierra and are being investigated. This includes failure to launch the app and being unable to upgrade to a new version. -* `Docker.app` sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart `Docker.app`. +- `Docker.app` sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart `Docker.app`. -* There are a number of issues with the performance of directories bind-mounted with `osxfs`. In particular, writes of small blocks and traversals of large -directories are currently slow. Additionally, containers that perform large -numbers of directory operations, such as repeated scans of large directory -trees, may suffer from poor performance. For more information and workarounds, see the bullet on performance of bind-mounted directories in [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md) in Troubleshooting. +- There are a number of issues with the performance of directories bind-mounted with `osxfs`. In particular, writes of small blocks and traversals of large + directories are currently slow. Additionally, containers that perform large + numbers of directory operations, such as repeated scans of large directory + trees, may suffer from poor performance. For more information and workarounds, see the bullet on performance of bind-mounted directories in [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md) in Troubleshooting. -* Under some unhandled error conditions, `inotify` event delivery can fail and become permanently disabled. The workaround is to restart `Docker.app`. +- Under some unhandled error conditions, `inotify` event delivery can fail and become permanently disabled. The workaround is to restart `Docker.app`. ### Beta 23 Release Notes (2016-08-16 1.12.1-rc1-beta23) **Upgrades** -* Docker 1.12.1-rc1 -* Linux kernel 4.4.17 -* AUFS 20160808 +- Docker 1.12.1-rc1 +- Linux kernel 4.4.17 +- AUFS 20160808 **Bug fixes and minor changes** -* Moby: use default sysfs settings, transparent huge pages disabled -* Moby: cgroup mount to support systemd in containers -* osxfs: fixed an issue that caused `inotify` failure and crashes -* osxfs: fixed a directory fd leak -* Zsh completions +- Moby: use default sysfs settings, transparent huge pages disabled +- Moby: cgroup mount to support systemd in containers +- osxfs: fixed an issue that caused `inotify` failure and crashes +- osxfs: fixed a directory fd leak +- Zsh completions **Known issues** -* Docker for Mac is not supported on macOS 10.12 Sierra +- Docker for Mac is not supported on macOS 10.12 Sierra -* Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app +- Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app -* There are a number of issues with the performance of directories bind-mounted with `osxfs`. In particular, writes of small blocks and traversals of large directories are currently slow. Additionally, containers that perform large numbers of directory operations, such as repeated scans of large directory trees, may suffer from poor performance. For more information and workarounds, see the bullet on performance of bind-mounted directories in [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md) in Troubleshooting. +- There are a number of issues with the performance of directories bind-mounted with `osxfs`. In particular, writes of small blocks and traversals of large directories are currently slow. Additionally, containers that perform large numbers of directory operations, such as repeated scans of large directory trees, may suffer from poor performance. For more information and workarounds, see the bullet on performance of bind-mounted directories in [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md) in Troubleshooting. -* Under some unhandled error conditions, `inotify` event delivery can fail and become permanently disabled. The workaround is to restart Docker.app +- Under some unhandled error conditions, `inotify` event delivery can fail and become permanently disabled. The workaround is to restart Docker.app ### Beta 22 Release Notes (2016-08-11 1.12.0-beta22) **Upgrades** -* Linux kernel to 4.4.16 +- Linux kernel to 4.4.16 **Bug fixes and minor changes** -* Increase Moby fs.file-max to 524288 -* Use Mac System Configuration database to detect DNS -* HyperKit updated with dtrace support and lock fixes -* Fix Moby Diagnostics and Update Kernel -* UI Fixes -* osxfs: fix socket chowns +- Increase Moby fs.file-max to 524288 +- Use Mac System Configuration database to detect DNS +- HyperKit updated with dtrace support and lock fixes +- Fix Moby Diagnostics and Update Kernel +- UI Fixes +- osxfs: fix socket chowns **Known issues** -* Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app +- Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app -* There are a number of issues with the performance of directories bind-mounted with `osxfs`. In particular, writes of small blocks and traversals of large directories are currently slow. Additionally, containers that perform large numbers of directory operations, such as repeated scans of large directory trees, may suffer from poor performance. More information is available in [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). +- There are a number of issues with the performance of directories bind-mounted with `osxfs`. In particular, writes of small blocks and traversals of large directories are currently slow. Additionally, containers that perform large numbers of directory operations, such as repeated scans of large directory trees, may suffer from poor performance. More information is available in [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). -* Under some unhandled error conditions, `inotify` event delivery can fail and become permanently disabled. The workaround is to restart Docker.app +- Under some unhandled error conditions, `inotify` event delivery can fail and become permanently disabled. The workaround is to restart Docker.app ### Beta 21.1 Release Notes (2016-08-03 1.12.0-beta21.1) @@ -1855,86 +1831,86 @@ events or unexpected unmounts. **Hotfixes** -* osxfs: fixed an issue causing access to children of renamed directories to fail (symptoms: npm failures, apt-get failures) +- osxfs: fixed an issue causing access to children of renamed directories to fail (symptoms: npm failures, apt-get failures) -* osxfs: fixed an issue causing some ATTRIB and CREATE `inotify` events to fail delivery and other `inotify` events to stop +- osxfs: fixed an issue causing some ATTRIB and CREATE `inotify` events to fail delivery and other `inotify` events to stop -* osxfs: fixed an issue causing all `inotify` events to stop when an ancestor directory of a mounted directory was mounted +- osxfs: fixed an issue causing all `inotify` events to stop when an ancestor directory of a mounted directory was mounted -* osxfs: fixed an issue causing volumes mounted under other mounts to spontaneously unmount (docker/docker#24503) +- osxfs: fixed an issue causing volumes mounted under other mounts to spontaneously unmount (docker/docker#24503) ### Docker for Mac 1.12.0 (2016-07-28 1.12.0-beta21) **New** -* Docker for Mac is now available from 2 channels: **stable** and **beta**. New features and bug fixes will go out first in auto-updates to users in the beta channel. Updates to the stable channel are much less frequent and happen in sync with major and minor releases of the Docker Engine. Only features that are well-tested and ready for production are added to the stable channel releases. For downloads of both and more information, see the [installation guide](/manuals/desktop/setup/install/mac-install.md). +- Docker for Mac is now available from 2 channels: **stable** and **beta**. New features and bug fixes will go out first in auto-updates to users in the beta channel. Updates to the stable channel are much less frequent and happen in sync with major and minor releases of the Docker Engine. Only features that are well-tested and ready for production are added to the stable channel releases. For downloads of both and more information, see the [installation guide](/manuals/desktop/setup/install/mac-install.md). **Upgrades** -* Docker 1.12.0 with experimental features -* Docker Machine 0.8.0 -* Docker Compose 1.8.0 +- Docker 1.12.0 with experimental features +- Docker Machine 0.8.0 +- Docker Compose 1.8.0 **Bug fixes and minor changes** -* Check for updates, auto-update and diagnose can be run by non-admin users -* osxfs: fixed an issue causing occasional incorrect short reads -* osxfs: fixed an issue causing occasional EIO errors -* osxfs: fixed an issue causing `inotify` creation events to fail -* osxfs: increased the `fs.inotify.max_user_watches` limit in Moby to 524288 -* The UI shows documentation link for sharing volumes -* Clearer error message when running with outdated VirtualBox version -* Added link to sources for qemu-img +- Check for updates, auto-update and diagnose can be run by non-admin users +- osxfs: fixed an issue causing occasional incorrect short reads +- osxfs: fixed an issue causing occasional EIO errors +- osxfs: fixed an issue causing `inotify` creation events to fail +- osxfs: increased the `fs.inotify.max_user_watches` limit in Moby to 524288 +- The UI shows documentation link for sharing volumes +- Clearer error message when running with outdated VirtualBox version +- Added link to sources for qemu-img **Known issues** -* Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app +- Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app -* There are a number of issues with the performance of directories bind-mounted with `osxfs`. In particular, writes of small blocks, and traversals of large directories are currently slow. Additionally, containers that perform large numbers of directory operations, such as repeated scans of large directory trees, may suffer from poor performance. For more information and workarounds, see [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md) in [Logs and Troubleshooting](/manuals/desktop/troubleshoot-and-support/troubleshoot/_index.md). +- There are a number of issues with the performance of directories bind-mounted with `osxfs`. In particular, writes of small blocks, and traversals of large directories are currently slow. Additionally, containers that perform large numbers of directory operations, such as repeated scans of large directory trees, may suffer from poor performance. For more information and workarounds, see [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md) in [Logs and Troubleshooting](/manuals/desktop/troubleshoot-and-support/troubleshoot/_index.md). -* Under some unhandled error conditions, `inotify` event delivery can fail and become permanently disabled. The workaround is to restart Docker.app +- Under some unhandled error conditions, `inotify` event delivery can fail and become permanently disabled. The workaround is to restart Docker.app ### Beta 20 Release Notes (2016-07-19 1.12.0-rc4-beta20) **Bug fixes and minor changes** -* Fixed `docker.sock` permission issues -* Don't check for update when the settings panel opens -* Removed obsolete DNS workaround -* Use the secondary DNS server in more circumstances -* Limit the number of concurrent port forwards to avoid running out of resources -* Store the database as a "bare" git repo to avoid corruption problems +- Fixed `docker.sock` permission issues +- Don't check for update when the settings panel opens +- Removed obsolete DNS workaround +- Use the secondary DNS server in more circumstances +- Limit the number of concurrent port forwards to avoid running out of resources +- Store the database as a "bare" git repo to avoid corruption problems **Known issues** -* `Docker.app` sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker for Mac (`Docker.app`). +- `Docker.app` sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker for Mac (`Docker.app`). ### Beta 19 Release Notes (2016-07-14 1.12.0-rc4-beta19) **New** -* Added privacy tab in settings -* Allow the definition of HTTP proxy overrides in the UI +- Added privacy tab in settings +- Allow the definition of HTTP proxy overrides in the UI **Upgrades** -* Docker 1.12.0 RC4 -* Docker Compose 1.8.0 RC2 -* Docker Machine 0.8.0 RC2 -* Linux kernel 4.4.15 +- Docker 1.12.0 RC4 +- Docker Compose 1.8.0 RC2 +- Docker Machine 0.8.0 RC2 +- Linux kernel 4.4.15 **Bug fixes and minor changes** -* Filesystem sharing permissions can only be configured in the UI (no more `/Mac` in moby) -* `com.docker.osx.xhyve.hyperkit`: increased max number of fds to 10240 -* Improved Moby syslog facilities -* Improved file-sharing tab -* `com.docker.slirp`: included the DNS TCP fallback fix, required when UDP responses are truncated -* `docker build/events/logs/stats...` won't leak when interrupted with Ctrl-C +- Filesystem sharing permissions can only be configured in the UI (no more `/Mac` in moby) +- `com.docker.osx.xhyve.hyperkit`: increased max number of fds to 10240 +- Improved Moby syslog facilities +- Improved file-sharing tab +- `com.docker.slirp`: included the DNS TCP fallback fix, required when UDP responses are truncated +- `docker build/events/logs/stats...` won't leak when interrupted with Ctrl-C **Known issues** -* See [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). +- See [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). ### Beta 18.1 Release Notes (2016-07-07 1.12.0-rc3-beta18.1) @@ -1944,176 +1920,175 @@ events or unexpected unmounts. **Hotfix** -* Fixed issue resulting in error "Hijack is incompatible with use of CloseNotifier", reverts previous fix for `Ctrl-C` during build. +- Fixed issue resulting in error "Hijack is incompatible with use of CloseNotifier", reverts previous fix for `Ctrl-C` during build. **New** -* New host/container file sharing UI -* `/Mac` bind mount prefix is deprecated and will be removed soon +- New host/container file sharing UI +- `/Mac` bind mount prefix is deprecated and will be removed soon **Upgrades** -* Docker 1.12.0 RC3 +- Docker 1.12.0 RC3 **Bug fixes and minor changes** -* VPNKit: Improved scalability as number of network connections increases -* The docker API proxy was failing to deal with some 1.12 features, such as health check. +- VPNKit: Improved scalability as number of network connections increases +- The docker API proxy was failing to deal with some 1.12 features, such as health check. **Known issues** -* See [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). +- See [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). ### Beta 18 Release Notes (2016-07-06 1.12.0-rc3-beta18) **New** -* New host/container file sharing UI -* `/Mac` bind mount prefix is deprecated and will be removed soon +- New host/container file sharing UI +- `/Mac` bind mount prefix is deprecated and will be removed soon **Upgrades** -* Docker 1.12.0 RC3 +- Docker 1.12.0 RC3 **Bug fixes and minor changes** -* VPNKit: Improved scalability as number of network connections increases -* Interrupting a `docker build` with Ctrl-C will actually stop the build -* The docker API proxy was failing to deal with some 1.12 features, such as health check. +- VPNKit: Improved scalability as number of network connections increases +- Interrupting a `docker build` with Ctrl-C will actually stop the build +- The docker API proxy was failing to deal with some 1.12 features, such as health check. **Known issues** -* See [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). +- See [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). ### Beta 17 Release Notes (2016-06-29 1.12.0-rc2-beta17) **Upgrades** -* Linux kernel 4.4.14, AUFS 20160627 +- Linux kernel 4.4.14, AUFS 20160627 **Bug fixes and minor changes** -* Documentation moved to [/desktop/mac/](../_index.md) -* Allow non-admin users to launch the app for the first time (using admin creds) -* Prompt non-admin users for admin password when needed in Preferences -* Fixed download links, documentation links -* Fixed "failure: No error" message in diagnostic panel -* Improved diagnostics for networking and logs for the service port openers +- Documentation moved to [/desktop/mac/](../_index.md) +- Allow non-admin users to launch the app for the first time (using admin creds) +- Prompt non-admin users for admin password when needed in Preferences +- Fixed download links, documentation links +- Fixed "failure: No error" message in diagnostic panel +- Improved diagnostics for networking and logs for the service port openers **Known issues** -* See [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). +- See [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). ### Beta 16 Release Notes (2016-06-17 1.12.0-rc2-beta16) **Upgrades** -* Docker 1.12.0 RC2 -* docker-compose 1.8.0 RC1 -* docker-machine 0.8.0 RC1 -* notary 0.3 -* Alpine 3.4 +- Docker 1.12.0 RC2 +- docker-compose 1.8.0 RC1 +- docker-machine 0.8.0 RC1 +- notary 0.3 +- Alpine 3.4 **Bug fixes and minor changes** -* VPNKit: Fixed a regressed error message when a port is in use -* Fixed UI crashing with `NSInternalInconsistencyException` / fixed leak -* HyperKit API: Improved error reporting -* osxfs: fix sporadic EBADF due to fd access/release races (#3683) - +- VPNKit: Fixed a regressed error message when a port is in use +- Fixed UI crashing with `NSInternalInconsistencyException` / fixed leak +- HyperKit API: Improved error reporting +- osxfs: fix sporadic EBADF due to fd access/release races (#3683) **Known issues** -* See [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). +- See [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). ### Beta 15 Release Notes (2016-06-10 1.11.2-beta15) **New** -* Registry mirror and insecure registries can now be configured from Preferences -* Virtual machine can now be restarted from Preferences -* `sysctl.conf` can be edited from Preferences +- Registry mirror and insecure registries can now be configured from Preferences +- Virtual machine can now be restarted from Preferences +- `sysctl.conf` can be edited from Preferences **Upgrades** -* Docker 1.11.2 -* Linux 4.4.12, `aufs` 20160530 +- Docker 1.11.2 +- Linux 4.4.12, `aufs` 20160530 **Bug fixes and minor changes** -* Timekeeping in Moby VM improved -* Number of concurrent TCP/UDP connections increased in VPNKit -* Hyperkit: `vsock` stability improvements -* Fixed crash when user is admin +- Timekeeping in Moby VM improved +- Number of concurrent TCP/UDP connections increased in VPNKit +- Hyperkit: `vsock` stability improvements +- Fixed crash when user is admin **Known issues** -* See [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). +- See [Known Issues](/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md). ### Beta 14 Release Notes (2016-06-02 1.11.1-beta14) **New** -* New settings menu item, **Diagnose & Feedback**, is available to run diagnostics and upload logs to Docker. +- New settings menu item, **Diagnose & Feedback**, is available to run diagnostics and upload logs to Docker. **Known issues** -* `Docker.app` sometimes uses 200% CPU after macOS wakes up from sleep mode with macOS 10.10. The issue is being investigated. The workaround is to restart `Docker.app`. +- `Docker.app` sometimes uses 200% CPU after macOS wakes up from sleep mode with macOS 10.10. The issue is being investigated. The workaround is to restart `Docker.app`. **Bug fixes and minor changes** -* `osxfs`: now support `statfs` -* **Preferences**: updated toolbar icons -* Fall back to secondary DNS server if primary fails. -* Added a link to the documentation from menu. +- `osxfs`: now support `statfs` +- **Preferences**: updated toolbar icons +- Fall back to secondary DNS server if primary fails. +- Added a link to the documentation from menu. ### Beta 13.1 Release Notes (2016-05-28 1.11.1-beta13.1) **Hotfixes** -* `osxfs`: +- `osxfs`: - Fixed sporadic EBADF errors and End_of_file crashes due to a race corrupting node table invariants - Fixed a crash after accessing a sibling of a file moved to another directory caused by a node table invariant violation -* Fixed issue where Proxy settings were applied on network change, causing docker daemon to restart too often -* Fixed issue where log file sizes doubled on docker daemon restart +- Fixed issue where Proxy settings were applied on network change, causing docker daemon to restart too often +- Fixed issue where log file sizes doubled on docker daemon restart ### Beta 13 Release Notes (2016-05-25 1.11.1-beta13) **New** -* `osxfs`: Enabled 10ms dcache for 3x speedup on a `go list ./...` test against docker/machine. Workloads heavy in file system path resolution (common among dynamic languages and build systems) will have those resolutions performed in amortized constant time rather than time linear in the depth of the path so speedups of 2-10x will be common. +- `osxfs`: Enabled 10ms dcache for 3x speedup on a `go list ./...` test against docker/machine. Workloads heavy in file system path resolution (common among dynamic languages and build systems) will have those resolutions performed in amortized constant time rather than time linear in the depth of the path so speedups of 2-10x will be common. -* Support multiple users on the same machine, non-admin users can use the app as long as `vmnetd` has been installed. Currently, only one user can be logged in at the same time. +- Support multiple users on the same machine, non-admin users can use the app as long as `vmnetd` has been installed. Currently, only one user can be logged in at the same time. -* Basic support for using system HTTP/HTTPS proxy in docker daemon +- Basic support for using system HTTP/HTTPS proxy in docker daemon **Known issues** -* Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app. +- Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app. **Bug fixes and minor changes** -* `osxfs`: +- `osxfs`: - setting `atime` and `mtime` of nodes is now supported - Fixed major regression in Beta 12 with ENOENT, ENOTEMPY, and other spurious errors after a directory rename. This manifested as `npm install` failure and other directory traversal issues. - Fixed temporary file ENOENT errors - Fixed in-place editing file truncation error, such as when running `perl -i` -* improved time synchronisation after sleep +- improved time synchronisation after sleep ### Beta 12 Release (2016-05-17 1.11.1-beta12) **Upgrades** -* FUSE 7.23 for osxfs +- FUSE 7.23 for osxfs **Known issues** -* Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app. +- Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app. **Bug fixes and minor changes** -* UI improvements -* Fixed a problem in osxfs where`mkdir` returned EBUSY but directory was created. +- UI improvements +- Fixed a problem in osxfs where`mkdir` returned EBUSY but directory was created. ### Beta 11 Release (2016-05-10 1.11.1-beta11) @@ -2123,16 +2098,16 @@ The `osxfs` file system now persists ownership changes in an extended attribute. **Upgrades** -* docker-compose 1.7.1 (see [changelog](https://github.com/docker/compose/releases/tag/1.7.1)) -* Linux kernel 4.4.9 +- docker-compose 1.7.1 (see [changelog](https://github.com/docker/compose/releases/tag/1.7.1)) +- Linux kernel 4.4.9 **Bug fixes and minor changes** -* Desktop notifications after successful update -* No "update available" popup during install process -* Fixed repeated bind of privileged ports -* `osxfs`: Fixed the block count reported by stat -* Moby (Backend) fixes: +- Desktop notifications after successful update +- No "update available" popup during install process +- Fixed repeated bind of privileged ports +- `osxfs`: Fixed the block count reported by stat +- Moby (Backend) fixes: - Fixed `vsock` half closed issue - Added NFS support - Hostname is now Moby, not Docker @@ -2143,145 +2118,141 @@ The `osxfs` file system now persists ownership changes in an extended attribute. **New** -* Token validation is now done over an actual SSL tunnel (HTTPS). (This should fix issues with antivirus applications.) +- Token validation is now done over an actual SSL tunnel (HTTPS). (This should fix issues with antivirus applications.) **Upgrades** -* Docker 1.11.1 +- Docker 1.11.1 **Bug fixes and minor changes** -* UCP now starts again -* Include debugging symbols in HyperKit -* vsock stability improvements -* Addressed glitches in **Preferences** panel -* Fixed issues impacting the “whale menu” -* Fixed uninstall process -* HyperKit vcpu state machine improvements, may improve suspend/resume - +- UCP now starts again +- Include debugging symbols in HyperKit +- vsock stability improvements +- Addressed glitches in **Preferences** panel +- Fixed issues impacting the “whale menu” +- Fixed uninstall process +- HyperKit vcpu state machine improvements, may improve suspend/resume ### Beta 9 Release (2016-04-26 1.11.0-beta9) **New** -* New Preferences window - memory and vCPUs now adjustable -* `localhost` is now used for port forwarding by default.`docker.local` will no longer work as of Beta 9. +- New Preferences window - memory and vCPUs now adjustable +- `localhost` is now used for port forwarding by default.`docker.local` will no longer work as of Beta 9. **Known issues** -* Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app. +- Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app. **Bug fixes and minor changes** -* Fix loopback device naming -* Improved docker socket download and osxfs sequential write by 20% -* `com.docker.osxfs` +- Fix loopback device naming +- Improved docker socket download and osxfs sequential write by 20% +- `com.docker.osxfs` - improved sequential read throughput by up to 20% - improved `readdir` performance by up to 6x - log all fatal exceptions -* More reliable DNS forwarding over UDP and TCP -* UDP ports can be proxied over vsock -* Fixed EADDRINUSE (manifesting as errno 526) when ports are re-used -* Send ICMP when asked to not fragment and we can't guarantee it -* Fixed parsing of UDP datagrams with IP socket options -* Drop abnormally large ethernet frames -* Improved HyperKit logging -* Record virtual machine start and stop events +- More reliable DNS forwarding over UDP and TCP +- UDP ports can be proxied over vsock +- Fixed EADDRINUSE (manifesting as errno 526) when ports are re-used +- Send ICMP when asked to not fragment and we can't guarantee it +- Fixed parsing of UDP datagrams with IP socket options +- Drop abnormally large ethernet frames +- Improved HyperKit logging +- Record virtual machine start and stop events ### Beta 8 Release (2016-04-20 1.11.0-beta8) **New** -* Networking mode switched to VPN compatible by default, and as part of this change the overall experience has been improved: - - `docker.local` now works in VPN compatibility mode - - exposing ports on the Mac is available in both networking modes - - port forwarding of privileged ports now works in both networking modes - - traffic to external DNS servers is no longer dropped in VPN mode +- Networking mode switched to VPN compatible by default, and as part of this change the overall experience has been improved: +* `docker.local` now works in VPN compatibility mode +* exposing ports on the Mac is available in both networking modes +* port forwarding of privileged ports now works in both networking modes +* traffic to external DNS servers is no longer dropped in VPN mode -* `osxfs` now uses `AF_VSOCK` for transport giving ~1.8x speedup for large sequential read/write workloads but increasing latency by ~1.3x. `osxfs` performance engineering work continues. - +- `osxfs` now uses `AF_VSOCK` for transport giving ~1.8x speedup for large sequential read/write workloads but increasing latency by ~1.3x. `osxfs` performance engineering work continues. **Known issues** -* Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart `Docker.app` +- Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart `Docker.app` **Bug fixes and minor changes** -* Apple System Log now used for most logs instead of direct filesystem logging -* `docker_proxy` fixes -* Merged HyperKit upstream patches -* Improved error reporting in `nat` network mode -* `osxfs` `transfused` client now logs over `AF_VSOCK` -* Fixed a `com.docker.osx.HyperKit.linux` supervisor deadlock if processes exit during a controlled shutdown -* Fixed VPN mode malformed DNS query bug preventing some resolutions - +- Apple System Log now used for most logs instead of direct filesystem logging +- `docker_proxy` fixes +- Merged HyperKit upstream patches +- Improved error reporting in `nat` network mode +- `osxfs` `transfused` client now logs over `AF_VSOCK` +- Fixed a `com.docker.osx.HyperKit.linux` supervisor deadlock if processes exit during a controlled shutdown +- Fixed VPN mode malformed DNS query bug preventing some resolutions ### Beta 7 Release (2016-04-12 1.11.0-beta7) **New** -* Docs are updated per the Beta 7 release -* Use AF_VSOCK for docker socket transport +- Docs are updated per the Beta 7 release +- Use AF_VSOCK for docker socket transport **Upgrades** -* docker 1.11.0-rc5 -* docker-machine 0.7.0-rc3 -* docker-compose 1.7.0rc2 - +- docker 1.11.0-rc5 +- docker-machine 0.7.0-rc3 +- docker-compose 1.7.0rc2 **Known issues** -* Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app +- Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app -* If VPN mode is enabled and then disabled and then re-enabled again, `docker ps` will block for 90s +- If VPN mode is enabled and then disabled and then re-enabled again, `docker ps` will block for 90s **Bug fixes and minor changes** -* Logging improvements -* Improve process management +- Logging improvements +- Improve process management ### Beta 6 Release (2016-04-05 1.11.0-beta6) **New** -* Docs are updated per the Beta 6 release -* Added uninstall option in user interface +- Docs are updated per the Beta 6 release +- Added uninstall option in user interface **Upgrades** -* docker 1.11.0-rc5 -* docker-machine 0.7.0-rc3 -* docker-compose 1.7.0rc2 +- docker 1.11.0-rc5 +- docker-machine 0.7.0-rc3 +- docker-compose 1.7.0rc2 **Known issues** -* `Docker.app` sometimes uses 200% CPU after macOS wakes up from sleep mode. -The issue is being investigated. The workaround is to restart -`Docker.app`. +- `Docker.app` sometimes uses 200% CPU after macOS wakes up from sleep mode. + The issue is being investigated. The workaround is to restart + `Docker.app`. -* If VPN mode is enabled, then disabled and re-enabled again, -`docker ps` will block for 90 seconds. +- If VPN mode is enabled, then disabled and re-enabled again, + `docker ps` will block for 90 seconds. **Bug fixes and minor changes** -* Fixed osxfs multiple same directory bind mounts stopping inotify -* Fixed osxfs `setattr` on mode 0 files (`sed` failures) -* Fixed osxfs blocking all operations during `readdir` -* Fixed osxfs mishandled errors which crashed the file system and VM -* Removed outdated `lofs`/`9p` support -* Added more debugging info to logs uploaded by `pinata diagnose` -* Improved diagnostics from within the virtual machine -* VirtualBox version check now also works without VBoxManage in path -* VPN mode now uses same IP range as NAT mode -* Tokens are now verified on port 443 -* Removed outdated uninstall scripts -* Increased default ulimits -* Port forwarding with `-p` and `-P` should work in VPN mode -* Fixed a memory leak in `com.docker.db` -* Fixed a race condition on startup between Docker and networking which can -lead to `Docker.app` not starting on reboot +- Fixed osxfs multiple same directory bind mounts stopping inotify +- Fixed osxfs `setattr` on mode 0 files (`sed` failures) +- Fixed osxfs blocking all operations during `readdir` +- Fixed osxfs mishandled errors which crashed the file system and VM +- Removed outdated `lofs`/`9p` support +- Added more debugging info to logs uploaded by `pinata diagnose` +- Improved diagnostics from within the virtual machine +- VirtualBox version check now also works without VBoxManage in path +- VPN mode now uses same IP range as NAT mode +- Tokens are now verified on port 443 +- Removed outdated uninstall scripts +- Increased default ulimits +- Port forwarding with `-p` and `-P` should work in VPN mode +- Fixed a memory leak in `com.docker.db` +- Fixed a race condition on startup between Docker and networking which can + lead to `Docker.app` not starting on reboot ### Beta 5 Release (2016-03-29 1.10.3-beta5) @@ -2326,8 +2297,8 @@ lead to `Docker.app` not starting on reboot - `Docker.app` sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart `Docker.app`. - VPN/Hostnet: In VPN mode, the `-p` option needs to be explicitly of the form -`-p :`. `-p ` and `-P` will not -work yet. + `-p :`. `-p ` and `-P` will not + work yet. **Bug fixes and minor changes** @@ -2343,7 +2314,6 @@ work yet. - Fixed watchdog crash on startup - ### Beta 3 Release (2016-03-15 1.10.3-beta3) **New Features and Upgrades** @@ -2364,7 +2334,6 @@ work yet. - Fixed osxfs chmod on sockets - FixED osxfs EINVAL from `open` using O_NOFOLLOW - - Hypervisor stability fixes, resynced with upstream repository - Hostnet/VPN mode @@ -2372,7 +2341,6 @@ work yet. - Added more verbose logging on errors in `nat` mode - Show correct forwarding details in `docker ps/inspect/port` in `nat` mode - - New lines ignored in token entry field - Feedback mail has app version in subject field @@ -2385,7 +2353,6 @@ work yet. - Fix proxy panics on EOF when decoding JSON - Fix long delay/crash when switching from `hostnet` to `nat` mode - - Logging - Moby logs included in diagnose upload - App version included in logs on startup @@ -2398,14 +2365,12 @@ work yet. - Added VPN mode/`hostnet` to Preferences - Added disable Time Machine backups of VM disk image to Preferences - - Added `pinata` configuration tool for experimental Preferences - File System: Added guest-to-guest FIFO and socket file support - Upgraded Notary to version 0.2 - **Bug fixes and minor changes** - Fixed data corruption bug during cp (use of sendfile/splice) @@ -2415,7 +2380,6 @@ work yet. - Stability fixes and tests - Fixed DNS issues when changing networks - - Cleaned up Docker startup code related to Moby - Fixed various problems with linking and dependencies @@ -2432,7 +2396,6 @@ work yet. - Added license agreement - Added MixPanel support - - Added HockeyApp crash reporting - Improve signal handling on task manager - Use ISO timestamps with microsecond precision for logging @@ -2443,17 +2406,13 @@ work yet. - docker-uninstall improvements - Remove docker-select as it's no longer used - - Hypervisor - Added PID file - Networking reliability improvements - - Hostnet - - Fixed port forwarding issue - Stability fixes - Fixed setting hostname - - Fixed permissions on `usr/local` symbolic links diff --git a/content/manuals/docker-hub/repos/manage/trusted-content/insights-analytics.md b/content/manuals/docker-hub/repos/manage/trusted-content/insights-analytics.md index fae5a41a7ccd..88c819c375ad 100644 --- a/content/manuals/docker-hub/repos/manage/trusted-content/insights-analytics.md +++ b/content/manuals/docker-hub/repos/manage/trusted-content/insights-analytics.md @@ -3,9 +3,9 @@ title: Insights and analytics description: Discover how to access usage statistics of your images on Docker Hub keywords: docker hub, hub, insights, analytics, api, verified publisher aliases: -- /docker-hub/publish/insights-analytics/ -- /docker-hub/insights-analytics/ -- /trusted-content/insights-analytics/ + - /docker-hub/publish/insights-analytics/ + - /docker-hub/insights-analytics/ + - /trusted-content/insights-analytics/ --- Insights and analytics provides usage analytics for [Docker Verified Publisher @@ -91,16 +91,16 @@ To access the report: The summary report is a CSV file that contains the following data points: -| Field | Description | -|-------|-------------| -| `DATE_GRANULARITY` | Weekly or monthly granularity of the data. Indicates whether the data is aggregated by week or month. | -| `DATE_REFERENCE` | The start date of the week or month in YYYY-MM-DD format (e.g., `2025-09-29` for the week starting September 29, 2025). | -| `PUBLISHER_NAME` | The name of the Docker organization that owns the repository (e.g., `demonstrationorg`). | -| `LEVEL` | The aggregation level of the data - either `repository` (summary for entire repository), `tag` (summary for specific tag), or `digest` (summary for specific digest). | -| `REFERENCE` | The specific reference being summarized - the repository name, tag name, or digest hash depending on the level. | -| `DATA_DOWNLOADS` | The number of actual image downloads. | -| `VERSION_CHECKS` | The number of version checks performed (HEAD requests to check for updates without downloading the full image). | -| `EVENT_COUNT` | The total number of events, calculated as the sum of data downloads and version checks. | +| Field | Description | +| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `DATE_GRANULARITY` | Weekly or monthly granularity of the data. Indicates whether the data is aggregated by week or month. | +| `DATE_REFERENCE` | The start date of the week or month in YYYY-MM-DD format (e.g., `2025-09-29` for the week starting September 29, 2025). | +| `PUBLISHER_NAME` | The name of the Docker organization that owns the repository (e.g., `demonstrationorg`). | +| `LEVEL` | The aggregation level of the data - either `repository` (summary for entire repository), `tag` (summary for specific tag), or `digest` (summary for specific digest). | +| `REFERENCE` | The specific reference being summarized - the repository name, tag name, or digest hash depending on the level. | +| `DATA_DOWNLOADS` | The number of actual image downloads. | +| `VERSION_CHECKS` | The number of version checks performed (HEAD requests to check for updates without downloading the full image). | +| `EVENT_COUNT` | The total number of events, calculated as the sum of data downloads and version checks. | ### Trends report @@ -126,22 +126,22 @@ To access the report: The trends report is a CSV file that contains the following data points: -| Field | Description | -|-------|-------------| -| `DATE_GRANULARITY` | Weekly or monthly granularity of the data. | -| `DATE_REFERENCE` | The start date of the week or month. | -| `PUBLISHER_NAME` | The name of the organization that owns the repository. | -| `IMAGE_REPOSITORY` | The full name of the image repository (e.g., `demonstrationorg/scout-demo`). | -| `NAMESPACE` | The Docker organization or namespace that owns the repository. | -| `IP_COUNTRY` | The country code (ISO 3166-1 alpha-2) where the pull request originated from (e.g., `US`, `CA`). | -| `CLOUD_SERVICE_PROVIDER` | The cloud service provider used for the pull request (e.g., `gcp`, `aws`, `azure`) or `no csp` for non-cloud providers. | -| `USER_AGENT` | The client application or tool used to pull the image (e.g., `docker`, `docker-scout`, `node-fetch`, `regclient`). | -| `TAG` | The specific image tag that was pulled, or `\\N` if no specific tag was used. | -| `DATA_DOWNLOADS` | The number of data downloads for the specified criteria. | -| `VERSION_CHECKS` | The number of version checks (HEAD requests) performed without downloading the full image. | -| `PULLS` | The total number of pull requests (data downloads + version checks). | -| `UNIQUE_AUTHENTICATED_USERS` | The number of unique authenticated users who performed pulls. | -| `UNIQUE_UNAUTHENTICATED_USERS` | The number of unique unauthenticated users who performed pulls. | +| Field | Description | +| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------- | +| `DATE_GRANULARITY` | Weekly or monthly granularity of the data. | +| `DATE_REFERENCE` | The start date of the week or month. | +| `PUBLISHER_NAME` | The name of the organization that owns the repository. | +| `IMAGE_REPOSITORY` | The full name of the image repository (e.g., `demonstrationorg/scout-demo`). | +| `NAMESPACE` | The Docker organization or namespace that owns the repository. | +| `IP_COUNTRY` | The country code (ISO 3166-1 alpha-2) where the pull request originated from (e.g., `US`, `CA`). | +| `CLOUD_SERVICE_PROVIDER` | The cloud service provider used for the pull request (e.g., `gcp`, `aws`, `azure`) or `no csp` for non-cloud providers. | +| `USER_AGENT` | The client application or tool used to pull the image (e.g., `docker`, `docker-scout`, `node-fetch`, `regclient`). | +| `TAG` | The specific image tag that was pulled, or `\\N` if no specific tag was used. | +| `DATA_DOWNLOADS` | The number of data downloads for the specified criteria. | +| `VERSION_CHECKS` | The number of version checks (HEAD requests) performed without downloading the full image. | +| `PULLS` | The total number of pull requests (data downloads + version checks). | +| `UNIQUE_AUTHENTICATED_USERS` | The number of unique authenticated users who performed pulls. | +| `UNIQUE_UNAUTHENTICATED_USERS` | The number of unique unauthenticated users who performed pulls. | ### Technographic report @@ -170,20 +170,20 @@ To access the report: The technographic report is a CSV file that contains the following data points: -| Field | Description | -|-------|-------------| -| `DATE_GRANULARITY` | Weekly or monthly granularity of the data. | -| `DATE_REFERENCE` | The start date of the week or month in YYYY-MM-DD format. | -| `PUBLISHER_ID` | The unique identifier for the publisher organization. | -| `PUBLISHER_NAME` | The name of the organization that owns the DVP repository. | -| `DVPP_IMAGE` | Your Docker Verified Publisher image repository name. | -| `PAIRED_IMAGE` | The other image repository that is commonly used together with your DVP image. | -| `USERS` | The number of unique users who pulled both your DVP image and the paired image within the time period. | -| `TOTAL_PULLERS` | The total number of unique users who pulled your DVP image during the time period. | -| `PCT_USERS` | The percentage of your image's users who also use the paired image (users/total_pullers). | -| `DOMAINS` | The number of unique company domains that pulled both your DVP image and the paired image. | -| `TOTAL_DOMAINS` | The total number of unique company domains that pulled your DVP image. | -| `PCT_DOMAINS` | The percentage of company domains using your image that also use the paired image (domains/total_domains). | +| Field | Description | +| ------------------ | ---------------------------------------------------------------------------------------------------------- | +| `DATE_GRANULARITY` | Weekly or monthly granularity of the data. | +| `DATE_REFERENCE` | The start date of the week or month in YYYY-MM-DD format. | +| `PUBLISHER_ID` | The unique identifier for the publisher organization. | +| `PUBLISHER_NAME` | The name of the organization that owns the DVP repository. | +| `DVPP_IMAGE` | Your Docker Verified Publisher image repository name. | +| `PAIRED_IMAGE` | The other image repository that is commonly used together with your DVP image. | +| `USERS` | The number of unique users who pulled both your DVP image and the paired image within the time period. | +| `TOTAL_PULLERS` | The total number of unique users who pulled your DVP image during the time period. | +| `PCT_USERS` | The percentage of your image's users who also use the paired image (users/total_pullers). | +| `DOMAINS` | The number of unique company domains that pulled both your DVP image and the paired image. | +| `TOTAL_DOMAINS` | The total number of unique company domains that pulled your DVP image. | +| `PCT_DOMAINS` | The percentage of company domains using your image that also use the paired image (domains/total_domains). | > [!NOTE] > @@ -223,14 +223,14 @@ To access the report: The technographic companies report is a CSV file that contains the following data points: -| Field | Description | -|-------|-------------| -| `DATE_GRANULARITY` | Weekly or monthly granularity of the data. | -| `DATE_REFERENCE` | The start date of the week or month in YYYY-MM-DD format. | -| `PUBLISHER_NAME` | The name of the organization that owns the DVP repository. | -| `DOMAIN` | The company domain that pulled both your DVP image and the paired image (e.g., `example.com`). | -| `DVPP_IMAGE` | Your Docker Verified Publisher image repository name. | -| `PAIRED_IMAGE` | The other image repository that was used together with your DVP image by this company. | +| Field | Description | +| ------------------ | ---------------------------------------------------------------------------------------------- | +| `DATE_GRANULARITY` | Weekly or monthly granularity of the data. | +| `DATE_REFERENCE` | The start date of the week or month in YYYY-MM-DD format. | +| `PUBLISHER_NAME` | The name of the organization that owns the DVP repository. | +| `DOMAIN` | The company domain that pulled both your DVP image and the paired image (e.g., `example.com`). | +| `DVPP_IMAGE` | Your Docker Verified Publisher image repository name. | +| `PAIRED_IMAGE` | The other image repository that was used together with your DVP image by this company. | Each row represents a unique combination of a company domain, your DVP image, and another image that were used together during the specified time period. @@ -268,21 +268,21 @@ To access the report: The tracked companies report is a CSV file that contains the following data points: -| Field | Description | -|-------|-------------| -| `DATE_GRANULARITY` | Weekly or monthly granularity of the data. | -| `DATE_REFERENCE` | The start date of the week or month in YYYY-MM-DD format. | -| `PUBLISHER_NAME` | The name of the organization that owns the DVP repository. | -| `DOMAIN` | The company domain (e.g., `docker.com`) associated with the image pulls. | -| `IP_COUNTRY` | The country code (ISO 3166-1 alpha-2) where the pull request originated from. | -| `CLOUD_SERVICE_PROVIDER` | The cloud service provider used for the pull request or `no csp` for non-cloud providers. | -| `USER_AGENT` | The client application or tool used to pull the image. | -| `INFERRED_USE_CASE` | The inferred deployment environment based on user agent and cloud provider analysis. Values include:
• `Local Dev`: Local development environment (e.g., Docker Desktop, direct `docker` commands)
• `CI/CD`: Continuous integration/deployment pipelines (e.g., containerd, build tools, registry mirroring)
• `Prod`: Production environments (e.g., Kubernetes, container orchestration platforms)
• `Unknown`: Unable to determine the use case from available data | -| `IMAGE_REPOSITORY` | The specific DVP image repository that was pulled. | -| `DATA_DOWNLOADS` | The number of actual image layer downloads for this combination. | -| `VERSION_CHECKS` | The number of version checks (HEAD requests) performed without downloading the full image. | -| `PULLS` | The total number of pull requests (data downloads + version checks). | -| `UNIQUE_AUTHENTICATED_USERS` | The number of unique authenticated users from this domain who performed pulls. | +| Field | Description | +| ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `DATE_GRANULARITY` | Weekly or monthly granularity of the data. | +| `DATE_REFERENCE` | The start date of the week or month in YYYY-MM-DD format. | +| `PUBLISHER_NAME` | The name of the organization that owns the DVP repository. | +| `DOMAIN` | The company domain (e.g., `docker.com`) associated with the image pulls. | +| `IP_COUNTRY` | The country code (ISO 3166-1 alpha-2) where the pull request originated from. | +| `CLOUD_SERVICE_PROVIDER` | The cloud service provider used for the pull request or `no csp` for non-cloud providers. | +| `USER_AGENT` | The client application or tool used to pull the image. | +| `INFERRED_USE_CASE` | The inferred deployment environment based on user agent and cloud provider analysis. Values include:
• `Local Dev`: Local development environment (e.g., Docker Desktop, direct `docker` commands)
• `CI/CD`: Continuous integration/deployment pipelines (e.g., containerd, build tools, registry mirroring)
• `Prod`: Production environments (e.g., Kubernetes, container orchestration platforms)
• `Unknown`: Unable to determine the use case from available data | +| `IMAGE_REPOSITORY` | The specific DVP image repository that was pulled. | +| `DATA_DOWNLOADS` | The number of actual image layer downloads for this combination. | +| `VERSION_CHECKS` | The number of version checks (HEAD requests) performed without downloading the full image. | +| `PULLS` | The total number of pull requests (data downloads + version checks). | +| `UNIQUE_AUTHENTICATED_USERS` | The number of unique authenticated users from this domain who performed pulls. | > [!NOTE] > @@ -394,7 +394,7 @@ represents an image pull. | Data point | Description | Date added | | ----------------------------- | ------------------------------------------------------------------------------------------------------------ | ----------------- | | Action | Request type, see [Action classification rules][1]. One of `pull_by_tag`, `pull_by_digest`, `version_check`. | January 1, 2022 | -| Action day | The date part of the timestamp: `YYYY-MM-DD`. | January 1, 2022 | +| Action day | The date part of the timestamp: `YYYY-MM-DD`. | January 1, 2022 | | Country | Request origin country. | January 1, 2022 | | Digest | Image digest. | January 1, 2022 | | HTTP method | HTTP method used in the request, see [registry API documentation][2] for details. | January 1, 2022 | @@ -403,8 +403,8 @@ represents an image pull. | Reference | Image digest or tag used in the request. | January 1, 2022 | | Repository | Docker [repository][4] (image name). | January 1, 2022 | | Tag (included when available) | Tag name that's only available if the request referred to a tag. | January 1, 2022 | -| Timestamp | Date and time of the request: `YYYY-MM-DD 00:00:00`. | January 1, 2022 | -| Type | The industry from which the event originates. One of `business`, `isp`, `hosting`, `education`, `null`. | January 1, 2022 | +| Timestamp | Date and time of the request: `YYYY-MM-DD 00:00:00`. | January 1, 2022 | +| Type | The industry from which the event originates. One of `business`, `isp`, `hosting`, `education`, `null`. | January 1, 2022 | | User agent tool | The application a user used to pull an image (for example, `docker` or `containerd`). | January 1, 2022 | | User agent version | The version of the application used to pull an image. | January 1, 2022 | | Domain | Request origin domain, see [Privacy](#privacy). | October 11, 2022 | @@ -412,7 +412,7 @@ represents an image pull. [1]: #image-pulls-action-classification-rules [2]: /registry/spec/api/ -[3]: /admin/organization/orgs/ +[3]: /admin/organization/setup/orgs/ [4]: /docker-hub/repos/ ### Image pulls summary data @@ -476,13 +476,13 @@ There are two levels of extension summary data available: The core-summary-data file contains the following data points for the selected time span: -| Data point | Description | Date added | -| ----------------- | ------------------------------------------------------- | ----------------- | -| Installs | Number of installs for the extension | Feb 1, 2024 | -| TotalInstalls | Number of installs for the extension all times | Feb 1, 2024 | -| Uninstalls | Number of uninstalls for the extension | Feb 1, 2024 | -| TotalUninstalls | Number of uninstalls for the extension all times | Feb 1, 2024 | -| Updates | Number of updates for the extension | Feb 1, 2024 | +| Data point | Description | Date added | +| --------------- | ------------------------------------------------ | ----------- | +| Installs | Number of installs for the extension | Feb 1, 2024 | +| TotalInstalls | Number of installs for the extension all times | Feb 1, 2024 | +| Uninstalls | Number of uninstalls for the extension | Feb 1, 2024 | +| TotalUninstalls | Number of uninstalls for the extension all times | Feb 1, 2024 | +| Updates | Number of updates for the extension | Feb 1, 2024 | - Premium summary, with advanced extension usage information: installs, uninstalls by unique users, extension opening by unique users. @@ -490,14 +490,14 @@ span: The core-summary-data file contains the following data points for the selected time span: -| Data point | Description | Date added | -| ----------------- | ------------------------------------------------------- | ----------------- | -| Installs | Number of installs for the extension | Feb 1, 2024 | -| UniqueInstalls | Number of unique users installing the extension | Feb 1, 2024 | -| Uninstalls | Number of uninstalls for the extension | Feb 1, 2024 | -| UniqueUninstalls | Number of unique users uninstalling the extension | Feb 1, 2024 | -| Usage | Number of openings of the extension tab | Feb 1, 2024 | -| UniqueUsers | Number of unique users openings the extension tab | Feb 1, 2024 | +| Data point | Description | Date added | +| ---------------- | ------------------------------------------------- | ----------- | +| Installs | Number of installs for the extension | Feb 1, 2024 | +| UniqueInstalls | Number of unique users installing the extension | Feb 1, 2024 | +| Uninstalls | Number of uninstalls for the extension | Feb 1, 2024 | +| UniqueUninstalls | Number of unique users uninstalling the extension | Feb 1, 2024 | +| Usage | Number of openings of the extension tab | Feb 1, 2024 | +| UniqueUsers | Number of unique users openings the extension tab | Feb 1, 2024 | ## Changes in data over time @@ -534,4 +534,4 @@ type is `business`, the domain represents the company or organization associated with that IP address (for example, `docker.com`). For any other IP type that's not `business`, the domain represents the internet service provider or hosting provider used to make the request. On average, only about 30% of all pulls -classify as the `business` IP type (this varies between publishers and images). \ No newline at end of file +classify as the `business` IP type (this varies between publishers and images). diff --git a/content/manuals/subscription/change.md b/content/manuals/subscription/change.md index 6937e057c39e..876a08baa584 100644 --- a/content/manuals/subscription/change.md +++ b/content/manuals/subscription/change.md @@ -29,7 +29,7 @@ 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**. -1. Optional. If you're upgrading from a free Personal subscription to a Team subscription and want to keep your username, [convert your user account into an organization](../admin/organization/convert-account.md). +1. Optional. If you're upgrading from a free 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). 1. Select **Upgrade**. 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). diff --git a/content/manuals/subscription/setup.md b/content/manuals/subscription/setup.md index c8150b513b61..3c85a540a137 100644 --- a/content/manuals/subscription/setup.md +++ b/content/manuals/subscription/setup.md @@ -20,7 +20,7 @@ If you need additional features like Docker Build Cloud minutes and more Docker You can subscribe a new or existing organization to Docker Team or Business subscriptions. Only organization owners can manage billing for the organization. 1. [Create your Docker ID](../accounts/create-account.md) if you don't already have one. -1. [Create your organization](../admin/organization/orgs.md) or use an existing organization you own. +1. [Create your organization](../admin/organization/setup/orgs.md) or use an existing organization you own. 1. Choose and purchase a Docker Team or Business subscription for the organization. To upgrade an existing organization's subscription, see [Upgrade your subscription](./change.md#upgrade-your-subscription). From b925d85d951db520423495d9d60a2605780397c3 Mon Sep 17 00:00:00 2001 From: Alexa Date: Tue, 21 Apr 2026 15:11:16 -0500 Subject: [PATCH 3/4] fix frontmatter of setup index doc --- content/manuals/admin/organization/Setup/_index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/manuals/admin/organization/Setup/_index.md b/content/manuals/admin/organization/Setup/_index.md index a6ad9614aed2..676f6ca7c187 100644 --- a/content/manuals/admin/organization/Setup/_index.md +++ b/content/manuals/admin/organization/Setup/_index.md @@ -1,4 +1,6 @@ +--- build: render: never title: Setup -weight: 10 \ No newline at end of file +weight: 10 +--- \ No newline at end of file From ca2bde136992480bc34823074d5a4e03f506cf47 Mon Sep 17 00:00:00 2001 From: Alexa Date: Tue, 21 Apr 2026 15:47:48 -0500 Subject: [PATCH 4/4] Create manage category, update aliases, update links --- .../guides/admin-user-management/onboard.md | 2 +- content/guides/admin-user-management/setup.md | 2 +- content/manuals/admin/company/users.md | 2 +- content/manuals/admin/faqs/company-faqs.md | 2 +- .../manuals/admin/faqs/organization-faqs.md | 2 +- .../organization/Setup/convert-account.md | 4 +- .../organization/Setup/general-settings.md | 4 +- .../admin/organization/Setup/onboard.md | 8 +- content/manuals/admin/organization/_index.md | 2 +- .../admin/organization/activity-logs.md | 2 +- .../admin/organization/deactivate-account.md | 2 +- .../manuals/admin/organization/insights.md | 18 ++-- .../admin/organization/manage/_index.md | 6 ++ .../{ => manage}/manage-a-team.md | 53 ++++++------ .../{ => manage}/manage-products.md | 22 ++--- .../organization/{ => manage}/members.md | 5 +- content/manuals/docker-hub/release-notes.md | 85 +++++++++---------- .../manuals/docker-hub/repos/manage/access.md | 2 +- .../enterprise/security/domain-management.md | 2 +- .../security/provisioning/scim/_index.md | 2 +- .../single-sign-on/FAQs/users-faqs.md | 2 +- .../single-sign-on/troubleshoot-sso.md | 4 +- .../manuals/extensions/settings-feedback.md | 2 +- content/manuals/offload/configuration.md | 2 +- content/manuals/offload/quickstart.md | 2 +- content/manuals/security/faqs/general.md | 4 +- content/manuals/subscription/manage-seats.md | 2 +- content/manuals/subscription/scale.md | 2 +- content/reference/api/hub/latest.yaml | 4 +- 29 files changed, 131 insertions(+), 120 deletions(-) create mode 100644 content/manuals/admin/organization/manage/_index.md rename content/manuals/admin/organization/{ => manage}/manage-a-team.md (74%) rename content/manuals/admin/organization/{ => manage}/manage-products.md (91%) rename content/manuals/admin/organization/{ => manage}/members.md (99%) diff --git a/content/guides/admin-user-management/onboard.md b/content/guides/admin-user-management/onboard.md index 9a4fdf4ad5ff..a3d0c075b03b 100644 --- a/content/guides/admin-user-management/onboard.md +++ b/content/guides/admin-user-management/onboard.md @@ -25,7 +25,7 @@ Members are granted controlled access to resources and enjoy enhanced organizati - Access to enhanced features: Members benefit from organization-wide perks, such as increased pull limits and access to premium Docker features. - Security control: Apply and enforce security settings at an organizational level, reducing risks associated with unmanaged accounts. -For detailed information, see [Manage organization members](/manuals/admin/organization/members.md). +For detailed information, see [Manage organization members](/manuals/admin/organization/manage/members.md). ## Future-proof user management diff --git a/content/guides/admin-user-management/setup.md b/content/guides/admin-user-management/setup.md index 2ea533f441d6..7bf82efeb714 100644 --- a/content/guides/admin-user-management/setup.md +++ b/content/guides/admin-user-management/setup.md @@ -33,7 +33,7 @@ Teams in Docker provide a structured way to manage member access and they provid - Assign permissions at the team level rather than individually. For instance, a development team might have "Read & Write" access to certain repositories, while a QA team has "Read-only" access. - As teams grow or responsibilities shift, you can easily update permissions or add new members, maintaining consistency without reconfiguring individual settings. -For more information, see [Create and manage a team](/manuals/admin/organization/manage-a-team.md). +For more information, see [Create and manage a team](/manuals/admin/organization/manage/manage-a-team.md). ### Example scenarios diff --git a/content/manuals/admin/company/users.md b/content/manuals/admin/company/users.md index 96ad7ff9a572..915ea098512a 100644 --- a/content/manuals/admin/company/users.md +++ b/content/manuals/admin/company/users.md @@ -142,4 +142,4 @@ see the [Bulk create invites](https://docs.docker.com/reference/api/hub/latest/# ## Manage members on a team Use Docker Hub to add a member to a team or remove a member from a team. For -more details, see [Manage members](../organization/members.md#manage-members-on-a-team). +more details, see [Manage members](../organization/manage/members.md#manage-members-on-a-team). diff --git a/content/manuals/admin/faqs/company-faqs.md b/content/manuals/admin/faqs/company-faqs.md index 71257600f6c6..debb987dceca 100644 --- a/content/manuals/admin/faqs/company-faqs.md +++ b/content/manuals/admin/faqs/company-faqs.md @@ -37,7 +37,7 @@ When you first create a company, your account is both a company owner and an organization owner. In that case, your account will occupy a seat as long as you remain an organization owner. -To avoid occupying a seat, [assign another user as the organization owner](/manuals/admin/organization/members.md#update-a-member-role) and remove yourself from the organization. +To avoid occupying a seat, [assign another user as the organization owner](/manuals/admin/organization/manage/members.md#update-a-member-role) and remove yourself from the organization. You'll retain full administrative access as a company owner without using a subscription seat. diff --git a/content/manuals/admin/faqs/organization-faqs.md b/content/manuals/admin/faqs/organization-faqs.md index f5e319c9cfe6..53e2a4f1d4fd 100644 --- a/content/manuals/admin/faqs/organization-faqs.md +++ b/content/manuals/admin/faqs/organization-faqs.md @@ -49,7 +49,7 @@ For prerequisites and instructions, see Yes. A user invited to an organization will take up one of the provisioned seats, even if that user hasn’t accepted their invitation yet. -To manage invites, see [Manage organization members](/manuals/admin/organization/members.md). +To manage invites, see [Manage organization members](/manuals/admin/organization/manage/members.md). ### Do organization owners take a seat? diff --git a/content/manuals/admin/organization/Setup/convert-account.md b/content/manuals/admin/organization/Setup/convert-account.md index 25d2d6fe1eb3..059e203dc0e9 100644 --- a/content/manuals/admin/organization/Setup/convert-account.md +++ b/content/manuals/admin/organization/Setup/convert-account.md @@ -3,7 +3,7 @@ description: Convert your Docker Hub user account into an organization linkTitle: Convert account title: Convert an account into an organization keywords: docker hub, hub, organization, convert account, migrate account -weight: 20 +weight: 40 aliases: - /docker-hub/convert-account/ - /admin/organization/convert-account/ @@ -15,7 +15,7 @@ Learn how to convert an existing user account into an organization. This is useful if you need multiple users to access your account and the repositories it’s connected to. Converting it to an organization gives you better control over permissions for these users through -[teams](/manuals/admin/organization/manage-a-team.md) and +[teams](/manuals/admin/organization/manage/manage-a-team.md) and [roles](/manuals/enterprise/security/roles-and-permissions.md). When you convert a user account to an organization, the account is migrated to diff --git a/content/manuals/admin/organization/Setup/general-settings.md b/content/manuals/admin/organization/Setup/general-settings.md index 6f2a6a1cf613..926a4710b6f8 100644 --- a/content/manuals/admin/organization/Setup/general-settings.md +++ b/content/manuals/admin/organization/Setup/general-settings.md @@ -1,6 +1,6 @@ --- -title: Organization information -weight: 40 +title: Configure settings +weight: 30 description: Learn how to manage settings for organizations using Docker Admin Console. keywords: organization, settings, Admin Console, manage, Docker organization, Gravatar, SCIM, SSO setup, domain management, organization settings aliases: diff --git a/content/manuals/admin/organization/Setup/onboard.md b/content/manuals/admin/organization/Setup/onboard.md index f0fef9b64797..6cc2e891b56e 100644 --- a/content/manuals/admin/organization/Setup/onboard.md +++ b/content/manuals/admin/organization/Setup/onboard.md @@ -1,7 +1,7 @@ --- title: Onboard your organization linkTitle: Onboard -weight: 30 +weight: 20 description: Get started onboarding your Docker Team or Business organization. keywords: business, team, organizations, get started, onboarding, Admin Console, organization management, toc_min: 1 @@ -104,7 +104,7 @@ When you create an organization, you are the only owner. It is optional to add additional owners. To add an owner, invite a user and assign them the owner role. For more -details, see [Invite members](/manuals/admin/organization/members.md) and +details, see [Invite members](/manuals/admin/organization/manage/members.md) and [Roles and permissions](/manuals/enterprise/security/roles-and-permissions.md). ### Step three: Invite members @@ -115,7 +115,7 @@ receive increased pull limits and other organization wide benefits when they are signed in. To add a member, invite a user and assign them the member role. -For more details, see [Invite members](/manuals/admin/organization/members.md) and +For more details, see [Invite members](/manuals/admin/organization/manage/members.md) and [Roles and permissions](/manuals/enterprise/security/roles-and-permissions.md). ### Step four: Manage user access with SSO and SCIM @@ -170,7 +170,7 @@ security posture: ## What's next -- [Manage Docker products](../manage-products.md) to configure access and view usage. +- [Manage Docker products](../manage/manage-products.md) to configure access and view usage. - Configure [Hardened Docker Desktop](/manuals/enterprise/security/hardened-desktop/_index.md) to improve your organization’s security posture for containerized development. - [Manage your domains](/manuals/enterprise/security/domain-management.md) to ensure that all Docker users in your domain are part of your organization. diff --git a/content/manuals/admin/organization/_index.md b/content/manuals/admin/organization/_index.md index 537f69f9b5b0..0e2ee314a833 100644 --- a/content/manuals/admin/organization/_index.md +++ b/content/manuals/admin/organization/_index.md @@ -12,7 +12,7 @@ grid: - title: Manage members description: Explore how to manage members. icon: group_add - link: /admin/organization/members/ + link: /admin/organization/manage/members/ - title: Activity logs description: Learn how to audit the activities of your members. icon: text_snippet diff --git a/content/manuals/admin/organization/activity-logs.md b/content/manuals/admin/organization/activity-logs.md index dd73c3cc0204..8b76be78b7b0 100644 --- a/content/manuals/admin/organization/activity-logs.md +++ b/content/manuals/admin/organization/activity-logs.md @@ -1,6 +1,6 @@ --- title: Activity logs -weight: 50 +weight: 30 description: Learn how to access and interpret Docker activity logs for organizations and repositories. keywords: audit log, organization activity, Docker business logs, repository activity, track changes Docker, security logs Docker, filter logs, log Docker events aliases: diff --git a/content/manuals/admin/organization/deactivate-account.md b/content/manuals/admin/organization/deactivate-account.md index 5684a73d5f96..bf794b2adcc3 100644 --- a/content/manuals/admin/organization/deactivate-account.md +++ b/content/manuals/admin/organization/deactivate-account.md @@ -3,7 +3,7 @@ title: Deactivate an organization linkTitle: Deactivate description: Learn how to deactivate a Docker organization and required prerequisite steps. keywords: delete, deactivate organization, account, organization management, Admin Console, cancel subscription -weight: 42 +weight: 50 aliases: - /docker-hub/deactivate-account/ --- diff --git a/content/manuals/admin/organization/insights.md b/content/manuals/admin/organization/insights.md index 99d404eb88bc..179e6561a634 100644 --- a/content/manuals/admin/organization/insights.md +++ b/content/manuals/admin/organization/insights.md @@ -1,5 +1,6 @@ --- title: Insights +weight: 40 description: Gain insights about your organization's users and their Docker usage. keywords: organization, insights, Docker Desktop analytics, user usage statistics, Docker Business, track Docker activity --- @@ -49,12 +50,17 @@ following steps: Insights data is displayed in the following charts: -- [Docker Desktop users](#docker-desktop-users) -- [Builds](#builds) -- [Containers](#containers) -- [Docker Desktop usage](#docker-desktop-usage) -- [Docker Hub images](#docker-hub-images) -- [Extensions](#extensions) +- [Prerequisites](#prerequisites) +- [View Insights for organization users](#view-insights-for-organization-users) + - [Docker Desktop users](#docker-desktop-users) + - [Builds](#builds) + - [Containers](#containers) + - [Docker Desktop usage](#docker-desktop-usage) + - [Docker Hub images](#docker-hub-images) + - [Extensions](#extensions) +- [Export Docker Desktop user data](#export-docker-desktop-user-data) + - [Understanding export data](#understanding-export-data) +- [Troubleshoot Insights](#troubleshoot-insights) ### Docker Desktop users diff --git a/content/manuals/admin/organization/manage/_index.md b/content/manuals/admin/organization/manage/_index.md new file mode 100644 index 000000000000..36430754391c --- /dev/null +++ b/content/manuals/admin/organization/manage/_index.md @@ -0,0 +1,6 @@ +--- +build: + render: never +title: Manage +weight: 20 +--- \ No newline at end of file diff --git a/content/manuals/admin/organization/manage-a-team.md b/content/manuals/admin/organization/manage/manage-a-team.md similarity index 74% rename from content/manuals/admin/organization/manage-a-team.md rename to content/manuals/admin/organization/manage/manage-a-team.md index d4b6c7b3fbc3..df641322109f 100644 --- a/content/manuals/admin/organization/manage-a-team.md +++ b/content/manuals/admin/organization/manage/manage-a-team.md @@ -1,12 +1,13 @@ --- title: Create and manage a team -linkTitle: Create teams -weight: 40 +linkTitle: Teams +weight: 20 description: Learn how to create and manage teams for your organization keywords: docker, registry, teams, organizations, plans, Dockerfile, Docker Hub, docs, documentation, repository permissions, configure repository access, team management aliases: -- /docker-hub/manage-a-team/ + - /docker-hub/manage-a-team/ + - /admin/organization/manage-a-team/ --- {{< summary-bar feature_name="Admin orgs" >}} @@ -30,11 +31,11 @@ An organization owner is an administrator who has the following permissions: - Manage repositories and add team members to the organization - Access private repositories, all teams, billing information, and -organization settings + organization settings - Specify [permissions](#permissions-reference) for each team in the -organization + organization - Enable [SSO](/manuals/enterprise/security/single-sign-on/_index.md) for the -organization + organization When SSO is enabled for your organization, the organization owner can also manage users. Docker can auto-provision Docker IDs for new end-users or @@ -50,14 +51,14 @@ For more information on roles, see ## Create a team 1. Sign in to [Docker Home](https://app.docker.com) and select your -organization. + organization. 1. Select **Teams**. ## Set team repository permissions You must create a team before you are able to configure repository permissions. For more details, see [Create and manage a -team](/manuals/admin/organization/manage-a-team.md). +team](/manuals/admin/organization/manage/manage-a-team.md). To set team repository permissions: @@ -72,7 +73,6 @@ To set team repository permissions: 1. Select the **Permissions** tab. 1. Add, modify, or remove a team's repository permissions. - - Add: Specify the **Team**, select the **Permission**, and then select **Add**. - Modify: Specify the new permission next to the team. - Remove: Select the **Remove permission** icon next to the team. @@ -80,9 +80,9 @@ To set team repository permissions: ### Permissions reference - `Read-only` access lets users view, search, and pull a private repository -in the same way as they can a public repository. + in the same way as they can a public repository. - `Read & Write` access lets users pull, push, and view a repository. In -addition, it lets users view, cancel, retry or trigger builds. + addition, it lets users view, cancel, retry or trigger builds. - `Admin` access lets users pull, push, view, edit, and delete a repository. You can also edit build settings and update the repository’s description, collaborator permissions, public/private visibility, and delete. @@ -92,25 +92,24 @@ you automatically have "Read-only" permissions. The following table shows what each permission level allows users to do: -| Action | Read-only | Read & Write | Admin | -|:------------------:|:---------:|:------------:|:-----:| -| Pull a Repository | ✅ | ✅ | ✅ | -| View a Repository | ✅ | ✅ | ✅ | -| Push a Repository | ❌ | ✅ | ✅ | -| Edit a Repository | ❌ | ❌ | ✅ | -| Delete a Repository | ❌ | ❌ | ✅ | -| Update a Repository Description | ❌ | ❌ | ✅ | -| View Builds | ✅ | ✅ | ✅ | -| Cancel Builds | ❌ | ✅ | ✅ | -| Retry Builds | ❌ | ✅ | ✅ | -| Trigger Builds | ❌ | ✅ | ✅ | -| Edit Build Settings | ❌ | ❌ | ✅ | +| Action | Read-only | Read & Write | Admin | +| :-----------------------------: | :-------: | :----------: | :---: | +| Pull a Repository | ✅ | ✅ | ✅ | +| View a Repository | ✅ | ✅ | ✅ | +| Push a Repository | ❌ | ✅ | ✅ | +| Edit a Repository | ❌ | ❌ | ✅ | +| Delete a Repository | ❌ | ❌ | ✅ | +| Update a Repository Description | ❌ | ❌ | ✅ | +| View Builds | ✅ | ✅ | ✅ | +| Cancel Builds | ❌ | ✅ | ✅ | +| Retry Builds | ❌ | ✅ | ✅ | +| Trigger Builds | ❌ | ✅ | ✅ | +| Edit Build Settings | ❌ | ❌ | ✅ | > [!NOTE] > > A user who hasn't verified their email address only has `Read-only` access to -the repository, regardless of the rights their team membership has given them. - +> the repository, regardless of the rights their team membership has given them. ## Delete a team @@ -120,7 +119,7 @@ resources. It won't remove users from other teams that they belong to, and it won't delete any resources. 1. Sign in to [Docker Home](https://app.docker.com/) and select your -organization. + organization. 1. Select **Teams**. 1. Select the **Actions** icon next to the name of the team you want to delete. 1. Select **Delete team**. diff --git a/content/manuals/admin/organization/manage-products.md b/content/manuals/admin/organization/manage/manage-products.md similarity index 91% rename from content/manuals/admin/organization/manage-products.md rename to content/manuals/admin/organization/manage/manage-products.md index ee7b07001460..c90ce2b117cf 100644 --- a/content/manuals/admin/organization/manage-products.md +++ b/content/manuals/admin/organization/manage/manage-products.md @@ -1,8 +1,10 @@ --- -title: Manage Docker products -weight: 45 +title: Docker products +weight: 30 description: Learn how to manage access and usage for Docker products for your organization keywords: organization, tools, products, product access, organization management +aliases: + - /admin/organization/manage-products/ --- {{< summary-bar feature_name="Admin orgs" >}} @@ -11,12 +13,12 @@ In this section, learn how to manage access and view usage of the Docker products for your organization. For more detailed information about each product, including how to set up and configure them, see the following manuals: -- [Docker Desktop](../../desktop/_index.md) -- [Docker Hub](../../docker-hub/_index.md) -- [Docker Build Cloud](../../build-cloud/_index.md) -- [Docker Scout](../../scout/_index.md) +- [Docker Desktop](../../../desktop/_index.md) +- [Docker Hub](../../../docker-hub/_index.md) +- [Docker Build Cloud](../../../build-cloud/_index.md) +- [Docker Scout](../../../scout/_index.md) - [Testcontainers Cloud](https://testcontainers.com/cloud/docs/#getting-started) -- [Docker Offload](../../offload/_index.md) +- [Docker Offload](../../../offload/_index.md) ## Manage product access for your organization @@ -79,7 +81,7 @@ To manage Docker Scout access: 1. Select your organization, then **Settings**. 1. To manage what repositories are enabled for Docker Scout analysis, select **Repository settings**. For more information on, - see [repository settings](../../scout/explore/dashboard.md#repository-settings). + see [repository settings](../../../scout/explore/dashboard.md#repository-settings). 1. To manage access to Docker Scout for use on local images with Docker Desktop, use [Settings Management](/manuals/enterprise/security/hardened-desktop/settings-management/_index.md) and set `sbomIndexing` to `false` to disable, or to `true` to enable. @@ -138,7 +140,7 @@ reference](/manuals/enterprise/security/hardened-desktop/settings-management/set To view usage for Docker products: -- Docker Desktop: View the **Insights** page in [Docker Home](https://app.docker.com/). For more details, see [Insights](./insights.md). +- Docker Desktop: View the **Insights** page in [Docker Home](https://app.docker.com/). For more details, see [Insights](../insights.md). - Docker Hub: View the [**Usage** page](https://hub.docker.com/usage) in Docker Hub. - Docker Build Cloud: View the **Build minutes** page in [Docker Build Cloud](http://app.docker.com/build). - Docker Scout: View the [**Repository settings** page](https://scout.docker.com/settings/repos) in Docker Scout. @@ -147,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. +[scale your subscription](../../../subscription/scale.md) to meet your needs. diff --git a/content/manuals/admin/organization/members.md b/content/manuals/admin/organization/manage/members.md similarity index 99% rename from content/manuals/admin/organization/members.md rename to content/manuals/admin/organization/manage/members.md index 39d4530f2990..d731b98e0ab4 100644 --- a/content/manuals/admin/organization/members.md +++ b/content/manuals/admin/organization/manage/members.md @@ -1,11 +1,12 @@ --- title: Manage organization members -linkTitle: Manage members -weight: 30 +linkTitle: Members +weight: 10 description: Learn how to manage organization members in Docker Hub and Docker Admin Console. keywords: members, teams, organizations, invite members, manage team members, export member list, edit roles, organization teams, user management aliases: - /docker-hub/members/ + - /admin/organization/members/ --- Learn how to manage members for your organization in Docker Hub and the Docker Admin Console. diff --git a/content/manuals/docker-hub/release-notes.md b/content/manuals/docker-hub/release-notes.md index e3cfff05158f..3243dca15d89 100644 --- a/content/manuals/docker-hub/release-notes.md +++ b/content/manuals/docker-hub/release-notes.md @@ -2,7 +2,8 @@ title: Docker Hub release notes linkTitle: Release notes weight: 999 -description: Learn about the new features, bug fixes, and breaking changes for Docker +description: + Learn about the new features, bug fixes, and breaking changes for Docker Hub keywords: docker hub, whats new, release notes toc_min: 1 @@ -37,7 +38,7 @@ known issues for each Docker Hub release. ### New - - You can tag Docker Hub repositories with [categories](./repos/manage/information.md#repository-categories). +- You can tag Docker Hub repositories with [categories](./repos/manage/information.md#repository-categories). ## 2023-12-11 @@ -73,7 +74,7 @@ known issues for each Docker Hub release. ### New -- You can now automatically sync user updates with your Docker organizations and teams with [Group Mapping](group-mapping.md) for SSO and SCIM provisioning. +- You can now automatically sync user updates with your Docker organizations and teams with [Group Mapping](group-mapping.md) for SSO and SCIM provisioning. ## 2022-12-12 @@ -81,7 +82,6 @@ known issues for each Docker Hub release. - The new domain audit feature lets you audit your domains for users who aren't a member of your organization. - ## 2022-09-26 ### New @@ -98,7 +98,7 @@ known issues for each Docker Hub release. ### Bug fixes and enhancements -- You can now [export a CSV file of members](../admin/organization//members.md#export-members) from organizations that you own. +- You can now [export a CSV file of members](../admin/organization/manage/members.md#export-members) from organizations that you own. ## 2022-07-22 @@ -151,7 +151,7 @@ The updated [Docker Subscription Service Agreement](https://www.docker.com/legal - The existing Docker Free subscription has been renamed **Docker Personal**. - **No changes** to Docker Engine or any other upstream **open source** Docker or Moby project. - To understand how these changes affect you, read the [FAQs](https://www.docker.com/pricing/faq). For more information, see [Docker subscription overview](../subscription/_index.md). + To understand how these changes affect you, read the [FAQs](https://www.docker.com/pricing/faq). For more information, see [Docker subscription overview](../subscription/_index.md). ## 2021-05-05 @@ -209,97 +209,94 @@ Docker introduces Hub Vulnerability Scanning which enables you to automatically ### New features -* Docker has announced a new, per-seat pricing model to accelerate developer workflows for cloud-native development. The previous private repository/concurrent autobuild-based plans have been replaced with new **Pro** and **Team** plans that include unlimited private repositories. For more information, see [Docker subscription](../subscription/_index.md). +- Docker has announced a new, per-seat pricing model to accelerate developer workflows for cloud-native development. The previous private repository/concurrent autobuild-based plans have been replaced with new **Pro** and **Team** plans that include unlimited private repositories. For more information, see [Docker subscription](../subscription/_index.md). -* Docker has enabled download rate limits for downloads and pull requests on Docker Hub. This caps the number of objects that users can download within a specified timeframe. For more information, see [Usage and limits](/manuals/docker-hub/usage/_index.md). +- Docker has enabled download rate limits for downloads and pull requests on Docker Hub. This caps the number of objects that users can download within a specified timeframe. For more information, see [Usage and limits](/manuals/docker-hub/usage/_index.md). ## 2019-11-04 ### Enhancements -* The [repositories page](repos/_index.md) and all -related settings and tabs have been updated and moved from `cloud.docker.com` -to `hub.docker.com`. You can access the page at its new URL: [https://hub.docker.com/repositories](https://hub.docker.com/repositories). +- The [repositories page](repos/_index.md) and all + related settings and tabs have been updated and moved from `cloud.docker.com` + to `hub.docker.com`. You can access the page at its new URL: [https://hub.docker.com/repositories](https://hub.docker.com/repositories). ### Known Issues -* Scan results don't appear for some official images. +- Scan results don't appear for some official images. ## 2019-10-21 ### New features -* **Beta:** Docker Hub now supports two-factor authentication (2FA). Enable it in your account settings, under the **[Security](https://hub.docker.com/settings/security)** section. +- **Beta:** Docker Hub now supports two-factor authentication (2FA). Enable it in your account settings, under the **[Security](https://hub.docker.com/settings/security)** section. - > If you lose both your 2FA authentication device and recovery code, you may - > not be able to recover your account. + > If you lose both your 2FA authentication device and recovery code, you may + > not be able to recover your account. ### Enhancements -* As a security measure, when two-factor authentication is enabled, the Docker CLI requires a personal access token instead of a password to log in. +- As a security measure, when two-factor authentication is enabled, the Docker CLI requires a personal access token instead of a password to log in. ### Known Issues -* Scan results don't appear for some official images. - +- Scan results don't appear for some official images. ## 2019-10-02 ### Enhancements -* You can now manage teams and members straight from your [organization page](https://hub.docker.com/orgs). -Each organization page now breaks down into these tabs: - * **New:** Members - manage your members directly from this page (delete, - add, or open their teams) - * **New:** Teams - search by team or username, and open up any team page to - manage the team - * **New:** Invitees (conditional tab, only if an invite exists) - resend or - remove invitations from this tab - * Repositories - * Settings - * Billing +- You can now manage teams and members straight from your [organization page](https://hub.docker.com/orgs). + Each organization page now breaks down into these tabs: + - **New:** Members - manage your members directly from this page (delete, + add, or open their teams) + - **New:** Teams - search by team or username, and open up any team page to + manage the team + - **New:** Invitees (conditional tab, only if an invite exists) - resend or + remove invitations from this tab + - Repositories + - Settings + - Billing ### Bug fixes -* Fixed an issue where Kinematic could not connect and log in to Docker Hub. +- Fixed an issue where Kinematic could not connect and log in to Docker Hub. ### Known Issues -* Scan results don't appear for some official images. - +- Scan results don't appear for some official images. ## 2019-09-19 ### New features -* You can now [create personal access tokens](/security/access-tokens/) in Docker Hub and use them to authenticate from the Docker CLI. Find them in your account settings, under the new **[Security](https://hub.docker.com/settings/security)** section. +- You can now [create personal access tokens](/security/access-tokens/) in Docker Hub and use them to authenticate from the Docker CLI. Find them in your account settings, under the new **[Security](https://hub.docker.com/settings/security)** section. ### Known Issues -* Scan results don't appear for some official images. - +- Scan results don't appear for some official images. ## 2019-09-16 ### 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/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). ### Known Issues -* Scan results don't appear for some official images. +- Scan results don't appear for some official images. ## 2019-09-05 ### Enhancements -* The `Tags` tab on an image page now provides additional information for each tag: - * A list of digests associated with the tag - * The architecture it was built on - * The OS - * The user who most recently updated an image for a specific tag -* The security scan summary for Docker Official Images has been updated. +- The `Tags` tab on an image page now provides additional information for each tag: + - A list of digests associated with the tag + - The architecture it was built on + - The OS + - The user who most recently updated an image for a specific tag +- The security scan summary for Docker Official Images has been updated. ### Known Issues -* Scan results don't appear for some official images. +- Scan results don't appear for some official images. diff --git a/content/manuals/docker-hub/repos/manage/access.md b/content/manuals/docker-hub/repos/manage/access.md index b9fee8c042ad..96a33fb73785 100644 --- a/content/manuals/docker-hub/repos/manage/access.md +++ b/content/manuals/docker-hub/repos/manage/access.md @@ -105,7 +105,7 @@ access. You must create a team before you are able to configure repository permissions. For more details, see [Create and manage a -team](/manuals/admin/organization/manage-a-team.md). +team](/manuals/admin/organization/manage/manage-a-team.md). To configure team repository permissions: diff --git a/content/manuals/enterprise/security/domain-management.md b/content/manuals/enterprise/security/domain-management.md index 462934e2f4f8..c8664f8af6c8 100644 --- a/content/manuals/enterprise/security/domain-management.md +++ b/content/manuals/enterprise/security/domain-management.md @@ -112,7 +112,7 @@ The CSV file contains the following columns: You can bulk invite uncaptured users to your organization using the exported CSV file. For more information on bulk inviting users, see -[Manage organization members](/manuals/admin/organization/members.md). +[Manage organization members](/manuals/admin/organization/manage/members.md). ## Auto-provisioning diff --git a/content/manuals/enterprise/security/provisioning/scim/_index.md b/content/manuals/enterprise/security/provisioning/scim/_index.md index d0207855affe..e16c90a8e676 100644 --- a/content/manuals/enterprise/security/provisioning/scim/_index.md +++ b/content/manuals/enterprise/security/provisioning/scim/_index.md @@ -56,7 +56,7 @@ SCIM automates: > > To remove those users, delete them manually from your Docker organization. > For more information, see -> [Manage organization members](/manuals/admin/organization/members.md). +> [Manage organization members](/manuals/admin/organization/manage/members.md). ## Next steps diff --git a/content/manuals/enterprise/security/single-sign-on/FAQs/users-faqs.md b/content/manuals/enterprise/security/single-sign-on/FAQs/users-faqs.md index 055e963b4d22..03055f8cf2c4 100644 --- a/content/manuals/enterprise/security/single-sign-on/FAQs/users-faqs.md +++ b/content/manuals/enterprise/security/single-sign-on/FAQs/users-faqs.md @@ -37,7 +37,7 @@ For detailed instructions, see [Configure single sign-on](/manuals/enterprise/se ## Is Docker SSO fully synced with the IdP? -Docker SSO provides Just-in-Time (JIT) provisioning by default. Users are provisioned when they authenticate with SSO. If users leave the organization, administrators must manually [remove the user](/manuals/admin/organization/members.md#remove-a-member-or-invitee) from the organization. +Docker SSO provides Just-in-Time (JIT) provisioning by default. Users are provisioned when they authenticate with SSO. If users leave the organization, administrators must manually [remove the user](/manuals/admin/organization/manage/members.md#remove-a-member-or-invitee) from the organization. [SCIM](/manuals/enterprise/security/provisioning/scim/_index.md) provides full synchronization with users and groups. When using SCIM, the recommended configuration is to turn off JIT so all auto-provisioning is handled by SCIM. 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 15efef42a288..a184d5f7b3ff 100644 --- a/content/manuals/enterprise/security/single-sign-on/troubleshoot-sso.md +++ b/content/manuals/enterprise/security/single-sign-on/troubleshoot-sso.md @@ -105,7 +105,7 @@ to re-enable it: **Manually invite users** When JIT is disabled, users are not automatically added to your organization when they authenticate through SSO. -To manually invite users, see [Invite members](/manuals/admin/organization/members.md#invite-members). +To manually invite users, see [Invite members](/manuals/admin/organization/manage/members.md#invite-members). **Configure SCIM provisioning** @@ -166,7 +166,7 @@ Purchase additional Docker Business subscription seats. For details, see [Manage **Remove users or pending invitations** -Review your organization members and pending invitations. Remove inactive users or pending invitations to free up seats. For more details, see [Manage organization members](/manuals/admin/organization/members.md). +Review your organization members and pending invitations. Remove inactive users or pending invitations to free up seats. For more details, see [Manage organization members](/manuals/admin/organization/manage/members.md). ## Domain is not verified for SSO connection diff --git a/content/manuals/extensions/settings-feedback.md b/content/manuals/extensions/settings-feedback.md index 57ee24572f58..b7f36e62ae5d 100644 --- a/content/manuals/extensions/settings-feedback.md +++ b/content/manuals/extensions/settings-feedback.md @@ -21,7 +21,7 @@ Docker Extensions is switched on by default. To change your settings: > [!NOTE] > -> If you are an [organization owner](/manuals/admin/organization/manage-a-team.md#organization-owner), you can turn off extensions for your users. Open the `settings-store.json` file, and set `"extensionsEnabled"` to `false`. +> If you are an [organization owner](/manuals/admin/organization/manage/manage-a-team.md#organization-owner), you can turn off extensions for your users. Open the `settings-store.json` file, and set `"extensionsEnabled"` to `false`. > The `settings-store.json` file is located at: > - `~/Library/Group Containers/group.com.docker/settings-store.json` on Mac > - `C:\Users\[USERNAME]\AppData\Roaming\Docker\settings-store.json` on Windows diff --git a/content/manuals/offload/configuration.md b/content/manuals/offload/configuration.md index f701d1103f12..f0275bebbde5 100644 --- a/content/manuals/offload/configuration.md +++ b/content/manuals/offload/configuration.md @@ -17,7 +17,7 @@ settings when allowed by their organization. For organization owners, you can manage Docker Offload settings for all users in your organization. For more details, see [Manage Docker -products](../admin/organization/manage-products.md). To view usage for Docker +products](../admin/organization/manage/manage-products.md). To view usage for Docker Offload, see [Docker Offload usage](/offload/usage/). ## Configure settings in Docker Desktop diff --git a/content/manuals/offload/quickstart.md b/content/manuals/offload/quickstart.md index 524655f5b5cc..b31a3df73589 100644 --- a/content/manuals/offload/quickstart.md +++ b/content/manuals/offload/quickstart.md @@ -20,7 +20,7 @@ This quickstart covers the steps developers need to get started with Docker Offl > If you're an organization owner, to get started you must [contact > sales](https://www.docker.com/pricing/contact-sales/) and subscribe your > organization to use Docker Offload. After subscribing, see [Manage Docker -> products](../admin/organization/manage-products.md) to learn how to manage +> products](../admin/organization/manage/manage-products.md) to learn how to manage > access for the developers in your organization. diff --git a/content/manuals/security/faqs/general.md b/content/manuals/security/faqs/general.md index f36e6de57686..f0138d8d0fe6 100644 --- a/content/manuals/security/faqs/general.md +++ b/content/manuals/security/faqs/general.md @@ -40,7 +40,7 @@ Docker activity logs are available for 90 days. You're responsible for exporting ## Can I export a list of users with their roles and privileges? -Yes, use the [Export Members](../../admin/organization/members.md#export-members) feature to export a CSV file containing your organization's users with role and team information. +Yes, use the [Export Members](../../admin/organization/manage/members.md#export-members) feature to export a CSV file containing your organization's users with role and team information. ## How does Docker Desktop handle authentication information? @@ -54,7 +54,7 @@ Docker Desktop uses the host operating system's secure key management to store a If SCIM isn't turned on, you must manually remove users from the organization. SCIM can automate user removal, but only for users added after SCIM is turned on. Users added before SCIM was turned on must be removed manually. -For more information, see [Manage organization members](/manuals/admin/organization/members.md). +For more information, see [Manage organization members](/manuals/admin/organization/manage/members.md). ## What metadata does Scout collect from container images? diff --git a/content/manuals/subscription/manage-seats.md b/content/manuals/subscription/manage-seats.md index 2d585ddc512c..c29a6b950ec1 100644 --- a/content/manuals/subscription/manage-seats.md +++ b/content/manuals/subscription/manage-seats.md @@ -33,7 +33,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 now add more members to your organization. For more information, see [Manage organization members](../admin/organization/members.md). +You can now add more members to your organization. For more information, see [Manage organization members](../admin/organization/manage/members.md). ## Volume pricing diff --git a/content/manuals/subscription/scale.md b/content/manuals/subscription/scale.md index b7b809b2adda..3804205ddd12 100644 --- a/content/manuals/subscription/scale.md +++ b/content/manuals/subscription/scale.md @@ -11,7 +11,7 @@ You can scale consumption for: - Docker Build Cloud build minutes - Testcontainers Cloud runtime minutes -To understand your usage patterns, [view your consumption](../admin/organization/manage-products.md#view-docker-product-usage) at any time. +To understand your usage patterns, [view your consumption](../admin/organization/manage/manage-products.md#view-docker-product-usage) at any time. > [!NOTE] > diff --git a/content/reference/api/hub/latest.yaml b/content/reference/api/hub/latest.yaml index c9152805dfc7..eb3790824ae7 100644 --- a/content/reference/api/hub/latest.yaml +++ b/content/reference/api/hub/latest.yaml @@ -139,14 +139,14 @@ tags: description: | The groups endpoints allow you to manage your organization's teams and their members. - For more information, see [Create and manage a team](https://docs.docker.com/admin/organization/manage-a-team/). + For more information, see [Create and manage a team](https://docs.docker.com/admin/organization/manage/manage-a-team/). - name: invites x-displayName: Invites x-audience: public description: | The invites endpoints allow you to manage invites for users to join your Docker organization. - For more information, see [Invite members](https://docs.docker.com/admin/organization/members/#invite-members). + For more information, see [Invite members](https://docs.docker.com/admin/organization/manage/members/#invite-members). - name: scim x-displayName: SCIM x-audience: public