Docker recommends signing in with the Sign in option in the top-right corner of the Docker Dashboard.
In large enterprises where admin access is restricted, administrators can enforce sign-in.
TipExplore Docker's core subscriptions to see what else Docker can offer you.
Benefits of signing in
Access your Docker Hub repositories directly from Docker Desktop.
Increase your pull rate limit compared to anonymous users. See Usage and limits.
Enhance your organization’s security posture for containerized development with Hardened Desktop.
NoteDocker Desktop automatically signs you out after 90 days, or after 30 days of inactivity.
Signing in with Docker Desktop for Linux
Docker Desktop for Linux relies on pass to store credentials in GPG-encrypted files.
Before signing in to Docker Desktop with your
Docker ID, you must initialize pass.
Docker Desktop displays a warning if pass is not configured.
Generate a GPG key. You can initialize pass by using a gpg key. To generate a gpg key, run:
Enter your name and email once prompted.
Once confirmed, GPG creates a key pair. Look for the
publine that contains your GPG ID, for example:Copy the GPG ID and use it to initialize
pass. For exampleYou should see output similar to:
Once you initialize pass, you can sign in and pull your private images.
When Docker CLI or Docker Desktop use credentials, a user prompt may pop up for the password you set during the GPG key generation.
What's next?
- Explore Docker Desktop and its features.
- Change your Docker Desktop settings.
- Browse common FAQs.