Ich versuche, ein Docker-Image in die Container-Registrierung von Google zu verschieben, erhalte jedoch weiterhin eine Fehlermeldung, dass die Docker-Anmeldung fehlgeschlagen ist. ich renne
gcloud docker -- push gcr.io/<my-project-id>/test-image
Ich komme zurück
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.
Andere gcloud-Operationen, die keine Docker-Arbeit durchlaufen. Ich kann zum Beispiel einen Cluster über erstellen gcloud container clusters create my-cluster
.
Ich habe heute mit einer lokalen Registrierung herumgespielt und bin mir nicht sicher, ob dies zu Fehlern geführt hat.
Vielen Dank!
docker
google-kubernetes-engine
gcloud
Ajmurmann
quelle
quelle
gcloud docker
Befehle funktionierten die ganze letzte Nacht gut für mich. Dann habe ich heute (18.07.17) ein Docker-Client-Update durchgeführt und die Befehle funktionierten nicht mehr. Lassen Sie mich hier suchen und diese Antwort hat das Problem behoben.Bearbeiten : Es scheint, mein Ansatz funktioniert nur vorübergehend . Vielen Dank an @ hamx0r für die Veröffentlichung eines Screenshots zur Anwendung der langfristigen Korrektur.
Deaktivieren Sie das Speichern von Docker-Anmeldeinformationen auf dem Mac OS X-Schlüsselbund, indem Sie diesen Eintrag aus Ihrer
~/.docker/config.json
Datei entfernen .In meinem Fall hatte ich keine zusätzliche Konfiguration (ich war nicht angemeldet), also habe ich nur die gesamte Datei gelöscht.
quelle
Ein Update sollte verfügbar sein
Google Cloud SDK
v164.0.0
, um dieses Problem zu beheben.Jetzt wäre wahrscheinlich ein guter Zeitpunkt, um für die neueste und heißeste Authentifizierungsmethode in der Stadt zu werben:
docker-credential-gcr
Edit:
v164.0.0
wurde veröffentlicht :Änderungen verwerfen
appengine.gcr.io
der Liste der Standard-Repositorys entfernt,gcloud docker
für die die Authentifizierung erfolgt.quelle
Ich hatte das gleiche problem Ich habe Docker für Mac über Edge Channel verwendet (siehe Unterschied https://docs.docker.com/docker-for-mac/install/ ). Nach dem Wechsel zu Stable (BEWARE, Sie verlieren alle Ihre Bilder, Container, Volumes, Configs) kann ich Bilder wieder in die Google Container Registry übertragen.
quelle