Create a Docker Hub account and repository

Estimated reading time: 1 minute

You’ve built something really cool, you should share it. In this next section, you’ll do just that. First, you’ll create a Docker ID account. Then, you’ll push your image to a repository on Docker Hub so other people with Docker Engine can run it.

Step 1: Sign up for an account

  1. In your web browser, go to the Docker Hub signup page.

    Your browser displays the page.

    Docker Hub signup

  2. Enter a new Docker ID (username), and email address, and a password.

  3. Click Sign Up.

    The browser displays a “Welcome to Docker Hub” page.

Step 2: Verify your email and add a repository

Before you can share anything on Docker Hub, you need to verify your email address.

  1. Go to your email, and look for the email titled Please confirm email for your Docker ID.

    If you don’t see the email, check your Spam folder or wait a moment for the email to arrive.

  2. Open the email and click Confirm Your Email.

    The browser opens Docker Hub to your profile page.

  3. From that page, choose Create Repository.

  4. Enter a Repository Name and Short Description.

  5. Make sure the repo Visibility is set to Public.

    When you are done, your form should look similar to the following:

    Add repo

  6. Press Create to save your entries and create the new repository.

Where to go next

On this page, you created a Docker ID, navigated to your Docker Hub account and created a new repository. In the next section, you populate the repository by tagging and pushing the image you created earlier.

chat icon Feedback? Suggestions? Can't find something in the docs?
Edit this page Request docs changes Get support