The Docker Hub is a central place used for keeping the Docker images either in a public or private repository.
The Docker Hub provides features, such as a repository for Docker images, user authentications, automated image builds, integration with GitHub or Bitbucket, and managing organizations and groups. The Docker Registry component of the Docker Hub manages the repository.
To work with the Docker Hub, you must register an account using the link at https://hub.docker.com/.You can update the Docker Hub ID, Email Address and Password as shown in the following screenshot:
After completing the Sign Up process, you need to complete the verification received in an e-mail. After the e-mail verification is completed, you will see something similar to the following screenshot, when you login to the Docker Hub:
As you can see, I already have a few automated builds configured, we will get to these later on, for now we are going to look at pushing an image from our local Docker host...