Von OSX, ich folge nur dem Führungs Sie hier (detaillierte Repro Schritte unten) finden: https://console.aws.amazon.com/ecs/home?region=us-east-1#/repositories/createKann nicht ein Bild ECS Privat Registry drücken - keine grundlegenden auth Anmeldeinformationen
aws-cli/1.10.24 Python/2.7.10 Darwin/15.4.0 botocore/1.4.15
Docker Version 1.11.1, bauen 5604cbe (die neue beta)
Alles geht bis zur Push-Befehl, fein die schlägt fehl mit:
keine grundlegenden auth Anmeldeinformationen
sah ich jemanden w/den gleichen Fehler hier: Can't push image to Amazon ECR - fails with "no basic auth credentials" Leider nicht mein Problem mit nicht übereinstimmen Zugangsschlüssel zu tun zu haben scheinen. Ich habe sie mehrmals zurückgesetzt, um zu überprüfen.
Hier sind die Schritte ich getroffen habe:
➜ eval $(aws ecr get-login --region us-east-1)
Warning: '-e' is deprecated, it will be removed soon. See usage.
Login Succeeded
~/projects/pw/docker/aws-wordpress ‹master ✗› (ruby-2.3.1) (5.11.0)()
➜ docker build -t testing .
Sending build context to Docker daemon 38.91 kB
Step 1 : FROM wordpress:latest
---> 81aa77247862
...etc...
Removing intermediate container c5849505c95d
Successfully built 63b304c8227a
~/projects/pw/docker/aws-wordpress ‹master ✗› (ruby-2.3.1) (5.11.0)()
➜ docker tag testing:latest MYACCOUNT.dkr.ecr.us-east-1.amazonaws.com/testing:latest
~/projects/pw/docker/aws-wordpress ‹master ✗› (ruby-2.3.1) (5.11.0)()
➜ docker push MYACCOUNT.dkr.ecr.us-east-1.amazonaws.com/testing:latest
The push refers to a repository [MYACCOUNT.dkr.ecr.us-east-1.amazonaws.com/testing]
d80ff78e2dbe: Preparing
...etc...
23b28a7c4771: Waiting
6eb35183d3b8: Waiting
no basic auth credentials
Vielen Dank für Ihre Eingabe shib, sollte ich ich getan hatte schon mehr klar auf alles haben. Ich habe die Frage mit detaillierten Schritten aktualisiert, um zu reproduzieren –
können Sie bitte überprüfen Sie Ihre ~/.docker/config.json und teilen, was der Repo-Endpunkt für ecr gespeichert als? – Shibashis
Vielen Dank für diesen Scheck! Es sieht so aus, als hätte ich einen Auth-Code für ein anderes Konto bekommen. Ich bin mir nicht sicher, wie ich die Anmeldedaten zurückgesetzt habe, aber ich konnte eine entsprechende Anmeldung erhalten, indem ich das Flag --registry-ids übergebe. –