Introduction
When you build a container image, you need to save it somewhere so others can use it. Pushing images to a registry lets you store and share your container images easily.
When you want to share your app's container image with your team.
When you need to deploy your app on a cloud service that pulls images from a registry.
When you want to keep a backup of your container images in a central place.
When you want to automate image storage as part of your Jenkins pipeline.
When you want to update your app by pushing a new image version to the registry.