|
1 | 1 | --- |
2 | 2 | title: Create a Docker account |
3 | | -linkTitle: Create an account |
| 3 | +linkTitle: Create |
4 | 4 | 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 |
6 | 7 | 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 |
9 | 10 | aliases: |
10 | 11 | - /docker-hub/accounts/ |
11 | 12 | - /docker-id/ |
12 | 13 | --- |
13 | 14 |
|
14 | 15 | You can create a free Docker account with your email address or by signing up |
15 | 16 | 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. |
17 | 18 |
|
18 | | -Your Docker ID becomes your username for hosted Docker services, and |
| 19 | +Your Docker ID becomes your username for hosted Docker services and |
19 | 20 | [Docker forums](https://forums.docker.com/). |
20 | 21 |
|
21 | 22 | > [!TIP] |
22 | 23 | > |
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. |
24 | 27 |
|
25 | 28 | ## Create and verify your account |
26 | 29 |
|
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: |
28 | 32 |
|
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. |
33 | 37 |
|
34 | 38 | Docker blocks sign-in until you've verified your account. |
35 | 39 |
|
36 | | -### Sign up with your email |
| 40 | +{{< tabs >}} |
| 41 | +{{< tab name="Email" >}} |
37 | 42 |
|
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. |
43 | 54 |
|
44 | | -### Sign up with Google or GitHub |
| 55 | +{{< /tab >}} |
| 56 | +{{< tab name="Google or GitHub" >}} |
45 | 57 |
|
46 | 58 | 1. Go to the [Docker sign-up page](https://app.docker.com/signup/). |
47 | 59 | 1. Select your social provider, Google or GitHub. |
48 | 60 | 1. Select the social account you want to link to your Docker account. |
49 | 61 | 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: |
52 | 66 | - Must be between 4 and 30 characters long |
53 | 67 | - Can only contain numbers and lowercase letters |
54 | 68 | 1. Select **Sign up**. |
55 | 69 |
|
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 >}} |
103 | 72 |
|
104 | 73 | ## Troubleshooting |
105 | 74 |
|
106 | 75 | 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. |
108 | 78 |
|
109 | 79 | 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 |
111 | 81 | basis: |
112 | 82 |
|
113 | 83 | - [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) |
0 commit comments