Introduction
When you build a container image on your computer, it stays local. To share it with others or use it on servers, you need to upload it to a central place called a registry. 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 container image to a cloud server.
When you want to keep a backup of your container images online.
When you want to use the same container image on multiple machines.
When you want to automate deployments using images stored in a registry.