J'essaie de pousser une image Docker dans le registre de conteneurs de Google, mais je reçois toujours une erreur indiquant que la connexion Docker a échoué. je cours
gcloud docker -- push gcr.io/<my-project-id>/test-image
Je reviens
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.
Autres opérations gcloud qui ne passent pas par le travail de docker. Je peux par exemple créer un cluster via gcloud container clusters create my-cluster
.
J'ai joué avec un registre local aujourd'hui, je ne sais pas si cela pourrait avoir cassé les choses.
Merci!
docker
google-kubernetes-engine
gcloud
ajmurmann
la source
la source
gcloud docker
les commandes fonctionnaient bien pour moi toute la nuit dernière. Puis aujourd'hui (18/07/17), j'ai fait une mise à jour du client docker et les commandes ont cessé de fonctionner. Recherchez-moi ici et cette réponse a résolu le problème.Edit : Il semble que mon approche ne fonctionne que temporairement . Merci à @ hamx0r d'avoir publié une capture d'écran de la façon d'appliquer le correctif à long terme.
Désactivez le stockage des informations d'identification de docker sur le trousseau mac os x en supprimant cette entrée de votre
~/.docker/config.json
fichier.Dans mon cas, je n'avais aucune configuration supplémentaire (je n'étais pas connecté), j'ai donc simplement effacé tout le fichier.
la source
Une mise à jour devrait être disponible
Google Cloud SDK
v164.0.0
pour résoudre ce problème, désolé pour le problème.Ce serait probablement le bon moment pour annoncer la méthode d'authentification la plus récente et la plus chaude de la ville:
docker-credential-gcr
Edit:
v164.0.0
est sorti :Changements de rupture
appengine.gcr.io
de la liste des référentiels par défaut quigcloud docker
s'authentifie.la source
J'ai eu le même problème. J'utilisais Docker pour Mac à partir du canal Edge (voir la différence https://docs.docker.com/docker-for-mac/install/ ). Après être passé à Stable (ATTENTION, vous perdez toutes vos images, conteneurs, volumes, configurations), je peux à nouveau envoyer des images vers Google Container Registry.
la source