- A local Docker build might have issues due to your local computer's environment that cause mysterious or hard-to-replicate problems.
- You might not have permission to push new images to your organization's Docker repo from your computer.
- You might be on slow internet, or your docker images large enough, such that pushing on the cloud is 10-100x faster than pushing locally. (this is my pain point)
- You need to remember, and use, whatever Docker image tagging scheme your organization requires.