I am trying to push a docker image to eu.gcr.io and I am getting 403 Forbidden
gcloud docker push eu.gcr.io//:latest
I had faced the same issue, to resolve it in order I done.
docker login -e 1234@5678.com -u _token -p "$(gcloud auth print-access-token)" https://gcr.io
(If using sudo docker
, the token will be stored with the root account.)
Then use docker push gcr.io/projetc_id/imagename
according to How to push a docker image to a private repository
Looks like the problem is that the (local) docker tag was incorrect, the tag was the "project name" instead of "gcloud project id" so by changing the tag to contain the project the push works.