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.