Uploads a tagged image to a registry so it can be pulled elsewhere — the last step before a deploy picks it up.
Log in to the registry: docker login (Hub) or docker login ghcr.io
denied: requested access to the resource is denied: not logged in, or the image name does not start with your user/org namespace:latest overwrites it for everyone pulling that tagUse --password-stdin in scripts and CI. Passing -p puts the password in shell history and process lists.