Introduction
When you build software that runs in containers, you need a place to store those container images so you can use them later or share them. Pushing means sending your container image to a storage place called a registry. Pulling means getting that image back from the registry to run it on a computer.
When you want to save your container image to Google Container Registry so others can use it.
When you need to run your container on a Google Cloud server and must download the image first.
When you update your app and want to upload the new version of the container image.
When you want to share your container image with your team using Google Cloud.
When you want to move your container image between different computers or environments.