content/manuals/accounts/create-account.md
You can create a free Docker account with your email address or by signing up with your Google or GitHub account. After creating a unique Docker ID, you can access all Docker products, including Docker Hub, Docker Desktop, and Docker Scout.
Your Docker ID becomes your username for hosted Docker services, and Docker forums.
[!TIP]
Explore Docker's subscriptions to see what else Docker can offer you.
Signing up with an email address, Google, or GitHub account requires additional verification to complete account creation:
Docker blocks sign-in until you've verified your account.
You can sign in with your email, Google or GitHub account, or from the Docker CLI.
To reset your password, see Reset your password.
You can sign in using your Google or GitHub credentials. If your social account uses the same email address as an existing Docker ID, the accounts are automatically linked.
If no Docker ID exists, Docker creates a new account for you.
Docker doesn't support linking multiple sign-in methods to the same Docker ID.
Use the docker login command to authenticate from the command line. For
details, see docker login.
[!WARNING]
The
docker logincommand stores credentials in your home directory under.docker/config.json. The password is base64-encoded.To improve security, use Docker credential helpers. For even stronger protection, use a personal access token instead of a password. This is especially useful in CI/CD environments or when credential helpers aren't available.
To reset your password:
If you have a paid Docker subscription, contact the Support team for assistance.
All Docker users can seek troubleshooting information and support through the following resources, where Docker or the community respond on a best effort basis: