Docker – gcloud docker — push results in login attempt failed with 404

dockergcloudgoogle-kubernetes-engine

I am trying to push a docker image to Google's container registry but keep getting a error about Docker login having failed. I run

gcloud docker -- push gcr.io/<my-project-id>/test-image

I get back

ERROR: Docker CLI operation failed:

Error response from daemon: login attempt to 
https://appengine.gcr.io/v2/ failed with status: 404 Not Found

ERROR: (gcloud.docker) Docker login failed.

Other gcloud operations that don't go through docker work. I can for example create a cluster via gcloud container clusters create my-cluster.

I did play around with a local registry today, not sure if that might have broken things.

Thanks!

Best Answer

You just need to disable storing docker credentials on macOS keychain on preferences of Docker for Mac.

Related Topic