Docker ID accountsEstimated reading time: 1 minute
Your free Docker ID grants you access to Docker Hub repositories, and some beta programs. All you need is an email address.
This account also allows you to log in to services such as the Docker Support Center, the Docker Forums, and the Docker Success portal.
Register for a Docker ID
Your Docker ID becomes your user namespace for hosted Docker services, and becomes your username on the Docker Forums.
Go to the Docker Hub signup page.
Enter a username that is also your Docker ID.
Your Docker ID must be between 4 and 30 characters long, and can only contain numbers and lowercase letters.
Enter a unique, valid email address.
Enter a password between 6 and 128 characters long.
Click Sign up.
Docker sends a verification email to the address you provided.
Click the link in the email to verify your address.
Note: You cannot log in with your Docker ID until you verify your email address.
You can also log in using the
docker login command. (You can read more about
docker login here.)
accounts, docker ID, billing, paid plans, support, Hub, Store, Forums, knowledge base, beta access
Warning: When you use the
docker logincommand, your credentials are stored in your home directory in
.docker/config.json. The password is base64-encoded in this file.
For extra security, you can use a personal access token to log in instead, which is still encoded in this file but doesn’t allow admin actions (such as changing the password). If you require secure storage for this password or personal access token, use the Docker credential helpers.