In this section, we will cover the locations you can store the images you will be creating. There are several different areas to store these, ranging from a location in the cloud that can be set to public, where anyone can access and use them, to private, again a place in the cloud that can only be accessed by those you give permission to. You can also host your own repository, where you can store your own images. You can also purchase a Docker subscription (Docker Hub Enterprise) that provides you with what you need to deploy to the cloud or locally, and also comes along with commercial support from Docker.
The Docker Hub is a location on the cloud, where you can store and share images that you have created. You can also link your images to the GitHub or Bitbucket repositories that can be built automatically based on web hooks. We will be discussing web hooks in the next chapter and will go over all the pieces required for that setup. There are two types...