Skip to content

Commit 8ae33a4

Browse files
akristencursoragentgmondello
authored
Docker accounts refresh (#25584)
## Summary Refreshes the Docker accounts section to clarify what a Docker account is, how Docker IDs / email / sign-in methods relate, and how individual accounts differ from organizations. Also updates create, manage, deactivate, and FAQ pages for terminology consistency, clearer verification/sign-in flows (tabs), and cross-links. ## Changes - Expand accounts overview with identity and individual vs organization concepts - Restructure create-account and sign-in steps into tabs; tighten OTP/verification copy - Refresh manage, deactivate, and FAQ pages (titles, linkTitles, wording, What's next) --------- Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: Greg Mondello <72952982+gmondello@users.noreply.github.com>
1 parent cf50818 commit 8ae33a4

7 files changed

Lines changed: 249 additions & 181 deletions

File tree

content/manuals/accounts/_index.md

Lines changed: 52 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,64 @@
11
---
22
title: Docker accounts
3-
description: Learn how to create and manage your Docker account
4-
keywords: accounts, docker ID, account management, account settings, docker account, docker home
3+
description: >
4+
Learn what a Docker account is, how Docker IDs, emails, and sign-in methods
5+
relate, and how individual accounts connect to organizations
6+
keywords: accounts, docker ID, username, email, Google, GitHub, sign-in,
7+
authentication, account management, docker account, individual account,
8+
organization account, account types, Docker Hub, SSO, deactivate account
59
weight: 10
610
params:
711
sidebar:
812
group: Platform
913
grid:
10-
- title: Create a Docker ID
11-
description: Get started with Docker and create an account.
12-
icon: finger-print
13-
link: /accounts/create-account/
14-
- title: Manage account
15-
description: Learn how to manage the settings for your account.
16-
icon: cog
17-
link: /accounts/manage-account/
18-
- title: Personal access tokens
19-
description: Learn how to create and manage access tokens for your account.
20-
icon: lock-closed
21-
link: /security/access-tokens/
22-
- title: Set up two-factor authentication
23-
description: Add an extra layer of authentication to your Docker account.
24-
link: /security/2fa/
25-
icon: device-phone-mobile
26-
- title: Deactivate an account
27-
description: Learn how to deactivate a Docker user account.
28-
link: /accounts/deactivate-user-account/
29-
icon: no-symbol
30-
- title: Account FAQ
31-
description: Explore frequently asked questions about Docker accounts.
32-
icon: question-mark-circle
33-
link: /accounts/general-faqs/
14+
- title: Create an account
15+
description: Get started with Docker and create an account.
16+
icon: finger-print
17+
link: /accounts/create-account/
18+
- title: Manage account
19+
description: Learn how to manage the settings for your account.
20+
icon: cog
21+
link: /accounts/manage-account/
22+
- title: Personal access tokens
23+
description: Learn how to create and manage access tokens for your account.
24+
icon: lock-closed
25+
link: /security/access-tokens/
26+
- title: Set up two-factor authentication
27+
description: Add an extra layer of authentication to your Docker account.
28+
link: /security/2fa/
29+
icon: device-phone-mobile
30+
- title: Organization overview
31+
description: Learn how to create and manage Docker organizations.
32+
icon: building-storefront
33+
link: /admin/organization/
34+
- title: Account FAQs
35+
description: Explore frequently asked questions about Docker accounts.
36+
icon: question-mark-circle
37+
link: /accounts/general-faqs/
3438
---
3539

36-
This section covers individual Docker accounts and Docker IDs. It does
37-
not cover organizations, companies, or administrator roles.
40+
A Docker account is how Docker identifies you. Use it to access products like
41+
Docker Hub and Docker Desktop, manage settings, and join organizations.
3842

39-
A Docker account is required to:
40-
- Create a Docker ID
41-
- Access Docker products and services like Docker Hub and Docker Desktop
42-
- Receive organization invitations
43-
- Manage your personal settings and security features
43+
Docker has two primary account types: individual and organization. You create
44+
and administer organizations with your individual account. For organization
45+
accounts, see [Organizations](/manuals/admin/organization/_index.md). For
46+
organizations and companies, see [Administration](/manuals/admin/_index.md).
47+
48+
## Docker ID, email, and sign-in
49+
50+
When you create an account, you choose a Docker ID and a sign-in method.
51+
Docker also ties a verified email to the account.
52+
53+
- Docker account: Associates your plans, Hub repositories, and account
54+
settings.
55+
- Docker ID: A unique username that identifies you.
56+
- Email: How Docker contacts you for notifications and security-related
57+
communications.
58+
- Sign-in method: Email and password,
59+
[single sign-on (SSO)](/manuals/enterprise/security/single-sign-on/_index.md),
60+
Google, or GitHub.
61+
62+
## What's next
4463

4564
{{< grid >}}
Lines changed: 46 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,114 +1,89 @@
11
---
22
title: Create a Docker account
3-
linkTitle: Create an account
3+
linkTitle: Create
44
weight: 10
5-
description: Learn how to register for a Docker ID and sign in to your account
5+
description: Create a Docker ID with email, Google, or GitHub, then verify your
6+
account
67
keywords:
7-
accounts, docker ID, billing, paid plans, support, Hub, Store, Forums, knowledge
8-
base, beta access, email, activation, verification
8+
create docker account, docker ID, sign up, sign in, email, Google, GitHub,
9+
verification, OTP, password, docker login, username requirements
910
aliases:
1011
- /docker-hub/accounts/
1112
- /docker-id/
1213
---
1314

1415
You can create a free Docker account with your email address or by signing up
1516
with your Google or GitHub account. After creating a unique Docker ID, you can
16-
access all Docker products, including Docker Hub, Docker Desktop, and Docker Scout.
17+
access Docker products, including Docker Hub, Docker Desktop, and Docker Scout.
1718

18-
Your Docker ID becomes your username for hosted Docker services, and
19+
Your Docker ID becomes your username for hosted Docker services and
1920
[Docker forums](https://forums.docker.com/).
2021

2122
> [!TIP]
2223
>
23-
> Explore [Docker's subscriptions](https://www.docker.com/pricing?ref=Docs&refAction=DocsCreateAccount) to see what else Docker can offer you.
24+
> See
25+
> [Docker's subscriptions](https://www.docker.com/pricing?ref=Docs&refAction=DocsCreateAccount)
26+
> for available plans.
2427
2528
## Create and verify your account
2629

27-
Signing up with an email address, Google, or GitHub account requires additional verification to complete account creation:
30+
Signing up with an email address, Google, or GitHub requires verification
31+
before you can sign in:
2832

29-
- If you sign up with Google or GitHub, you must first verify your email address with that provider.
30-
- If you sign up with an email address, you need to follow verification steps.
31-
- After creating an account, Docker asks for a one-time password (OTP).
32-
- Find the email from Docker with your code, then return to the OTP page to paste in your OTP code.
33+
- If you sign up with Google or GitHub, verify your email address with that
34+
provider first.
35+
- If you sign up with an email address, Docker sends a one-time password
36+
(OTP). Enter the code from the Docker email on the OTP page.
3337

3438
Docker blocks sign-in until you've verified your account.
3539

36-
### Sign up with your email
40+
{{< tabs >}}
41+
{{< tab name="Email" >}}
3742

38-
1. Go to the [Docker sign-up page](https://app.docker.com/signup/) and enter a unique, valid email address.
39-
1. Enter a username to use as your Docker ID. Once you create your Docker ID
40-
you can't reuse it in the future if you deactivate this account. Your username: - Must be between 4 and 30 characters long - Can only contain numbers and lowercase letters
41-
1. Choose a password that's at least 9 characters long, then select **Sign Up**.
42-
1. Verify your email address when you receive the Docker OTP verification email. This completes the registration process.
43+
1. Go to the [Docker sign-up page](https://app.docker.com/signup/) and enter a
44+
unique, valid email address.
45+
1. Enter a username to use as your Docker ID. After you create your Docker
46+
ID, you can't change it or reuse it if you deactivate this account. Your
47+
username:
48+
- Must be between 4 and 30 characters long
49+
- Can only contain numbers and lowercase letters
50+
1. Choose a password that's at least 9 characters long, then select
51+
**Sign up**.
52+
1. Verify your email address when you receive the Docker OTP verification
53+
email. This completes the registration process.
4354

44-
### Sign up with Google or GitHub
55+
{{< /tab >}}
56+
{{< tab name="Google or GitHub" >}}
4557

4658
1. Go to the [Docker sign-up page](https://app.docker.com/signup/).
4759
1. Select your social provider, Google or GitHub.
4860
1. Select the social account you want to link to your Docker account.
4961
1. Select **Authorize Docker** to let Docker access your social account
50-
information. You will be re-routed to the sign-up page.
51-
1. Enter a username to use as your Docker ID. Your username:
62+
information. Docker redirects you to the sign-up page.
63+
1. Enter a username to use as your Docker ID. After you create your Docker
64+
ID, you can't change it or reuse it if you deactivate this account. Your
65+
username:
5266
- Must be between 4 and 30 characters long
5367
- Can only contain numbers and lowercase letters
5468
1. Select **Sign up**.
5569

56-
## Sign in to your account
57-
58-
You can sign in with your email, Google or GitHub account, or from
59-
the Docker CLI.
60-
61-
### Sign in with email or Docker ID
62-
63-
1. Go to the [Docker sign in page](https://login.docker.com).
64-
1. Enter your email address or Docker ID and select **Continue**.
65-
1. Enter your password and select **Continue**.
66-
67-
To reset your password, see [Reset your password](#reset-your-password).
68-
69-
### Sign in with Google or GitHub
70-
71-
You can sign in using your Google or GitHub credentials. If your social
72-
account uses the same email address as an existing Docker ID, the
73-
accounts are automatically linked.
74-
75-
If no Docker ID exists, Docker creates a new account for you.
76-
77-
Docker doesn't support linking multiple sign-in methods
78-
to the same Docker ID.
79-
80-
### Sign in using the CLI
81-
82-
Use the `docker login` command to authenticate from the command line. For
83-
details, see [`docker login`](/reference/cli/docker/login/).
84-
85-
> [!WARNING]
86-
>
87-
> The `docker login` command stores credentials in your home directory under
88-
> `.docker/config.json`. The password is base64-encoded.
89-
>
90-
> To improve security, use
91-
> [Docker credential helpers](https://github.com/docker/docker-credential-helpers).
92-
> For even stronger protection, use a [personal access token](../security/access-tokens.md)
93-
> instead of a password. This is especially useful in CI/CD environments
94-
> or when credential helpers aren't available.
95-
96-
## Reset your password
97-
98-
To reset your password:
99-
100-
1. Go to the [Docker sign in page](https://login.docker.com/).
101-
1. Enter your email address.
102-
1. When prompted for your password, select **Forgot password?**.
70+
{{< /tab >}}
71+
{{< /tabs >}}
10372

10473
## Troubleshooting
10574

10675
If you have a paid Docker subscription,
107-
[contact the Support team](https://hub.docker.com/support/contact/) for assistance.
76+
[contact the Support team](https://hub.docker.com/support/contact/) for
77+
assistance.
10878

10979
All Docker users can seek troubleshooting information and support through the
110-
following resources, where Docker or the community respond on a best effort
80+
following resources, where Docker or the community respond on a best-effort
11181
basis:
11282

11383
- [Docker Community Forums](https://forums.docker.com/)
114-
- [Docker Community Slack](http://dockr.ly/comm-slack)
84+
- [Docker Community Slack](https://dockr.ly/comm-slack)
85+
86+
## What's next
87+
88+
- [Manage a Docker account](/manuals/accounts/manage-account.md)
89+
- [Enable two-factor authentication](/manuals/security/2fa/_index.md)

content/manuals/accounts/deactivate-user-account.md

Lines changed: 35 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
---
22
title: Deactivate a Docker account
3-
linkTitle: Deactivate an account
3+
linkTitle: Deactivate
44
weight: 30
5-
description: Learn how to deactivate a Docker user account.
6-
keywords: Docker Hub, delete, deactivate, account, account management, delete Docker account, close Docker account, disable Docker account
5+
description: Prerequisites and steps to deactivate an individual Docker account
6+
keywords:
7+
deactivate docker account, delete docker account, close docker account,
8+
disable docker account, account management, leave organization, privacy
9+
request, personal data
710
---
811

9-
Learn how to deactivate an individual Docker account, including prerequisites required
10-
for deactivation.
12+
Learn how to deactivate an individual Docker account, including the
13+
prerequisites required for deactivation.
1114

12-
For information on deactivating an organization,
13-
see [Deactivating an organization](../admin/organization/deactivate-account.md).
15+
For information on deactivating an organization, see
16+
[Deactivate an organization](/manuals/admin/organization/deactivate-account.md).
1417

1518
> [!WARNING]
1619
>
@@ -19,29 +22,37 @@ see [Deactivating an organization](../admin/organization/deactivate-account.md).
1922
2023
## Prerequisites
2124

22-
Before deactivating your Docker account, ensure you meet the following requirements:
25+
Before deactivating your Docker account, complete the following
26+
requirements:
2327

24-
- If you are an organization or company owner, you must leave your organization
25-
or company before deactivating your Docker account:
26-
1. Sign in to [Docker Home](https://app.docker.com/admin) and choose
27-
your organization.
28+
- If you are an organization or company owner, you must leave your
29+
organization or company before deactivating your Docker account:
30+
1. Sign in to [Docker Home](https://app.docker.com/admin) and choose your
31+
organization.
2832
1. Select **Members** and find your username.
2933
1. Select the **Actions** menu and then select **Leave organization**.
30-
- If you are the sole owner of an organization, you must assign the owner role
31-
to another member of the organization and then remove yourself from the
32-
organization, or deactivate the organization. Similarly, if you are the sole
33-
owner of a company, either add someone else as a company owner and then remove
34-
yourself, or deactivate the company.
35-
- If you have an active Docker subscription, [downgrade it to a Docker Personal subscription](../subscription/plans/docker.md#cancel-a-docker-plan).
36-
- Download any images and tags you want to keep. Use `docker pull -a <image>`
37-
to pull all tags, or `docker pull <image>:<tag>` to pull a specific tag.
38-
- If you linked a GitHub or Bitbucket account for automated builds, unlink it.
39-
See [Unlink a GitHub user account](../docker-hub/repos/manage/builds/link-source.md#unlink-a-github-user-account)
40-
or [Unlink a Bitbucket user account](../docker-hub/repos/manage/builds/link-source.md#unlink-a-bitbucket-user-account).
34+
- If you are the sole owner of an organization, you must assign the owner
35+
role to another member of the organization and then remove yourself from
36+
the organization, or deactivate the organization. Similarly, if you are
37+
the sole owner of a company, either add someone else as a company owner
38+
and then remove yourself, or deactivate the company.
39+
- If you have an active Docker subscription,
40+
[downgrade it to a Docker Personal
41+
subscription](/manuals/subscription/plans/docker.md#cancel-a-docker-plan).
42+
- Download any images and tags you want to keep. Use
43+
`docker pull -a <image>` to pull all tags, or `docker pull <image>:<tag>`
44+
to pull a specific tag.
45+
- If you linked a GitHub or Bitbucket account for automated builds, unlink
46+
it. See
47+
[Unlink a GitHub user
48+
account](/manuals/docker-hub/repos/manage/builds/link-source.md#unlink-a-github-user-account)
49+
or
50+
[Unlink a Bitbucket user
51+
account](/manuals/docker-hub/repos/manage/builds/link-source.md#unlink-a-bitbucket-user-account).
4152

4253
## Deactivate
4354

44-
Once you have completed all the previous steps, you can deactivate your account.
55+
After you complete the prerequisites, you can deactivate your account.
4556

4657
> [!WARNING]
4758
>

0 commit comments

Comments
 (0)