Amazon web services 无法将docker容器推送到Amazon ecr

Amazon web services 无法将docker容器推送到Amazon ecr,amazon-web-services,docker,amazon-ec2,docker-compose,Amazon Web Services,Docker,Amazon Ec2,Docker Compose,我拍了一张照片 111111111111.dkr.ecr.us-east-1.amazonaws.com/edx-cluster 我试图把它推到亚马逊,但总是收到同样的错误。但我可以把它推到Docker hub上,不会出现任何错误 docker push 111111111111.dkr.ecr.us-east-1.amazonaws.com/edx-cluster:latest The push refers to repository [111111111111.dkr.ecr.us-ea

我拍了一张照片

111111111111.dkr.ecr.us-east-1.amazonaws.com/edx-cluster
我试图把它推到亚马逊,但总是收到同样的错误。但我可以把它推到Docker hub上,不会出现任何错误

docker push 111111111111.dkr.ecr.us-east-1.amazonaws.com/edx-cluster:latest
The push refers to repository [111111111111.dkr.ecr.us-east-1.amazonaws.com/edx-cluster]
ae0062a2d077: Preparing 
c52921d94e3e: Preparing 
aa5d8376b8c4: Preparing 
79a57fc7fbcc: Preparing 
8a1159c97df8: Preparing 
adb2c7b88404: Waiting 
d3a701e27209: Waiting 
d8d26a0d0d6c: Waiting 
a34d1923f571: Waiting 
9fd1fd063a37: Waiting 
397415b17275: Waiting 
25bb34378fc3: Waiting 
711cc8b6546f: Waiting 
8d733d8c32ff: Waiting 
69ce838fa634: Waiting 
e252a759abc0: Waiting 
26b126eb8632: Waiting 
220d34b5f6c9: Waiting 
8a5132998025: Waiting 
aca233ed29c3: Waiting 
e5d2f035d7a4: Waiting 
unauthorized: authentication required
但是我在dokcer配置文件auth块中有我的AWS ecr链接和auth密钥,这是在我调用
AWS ecr get login
我做错了什么?

尝试通过

aws ecr get-login --no-include-email --region <region>
aws ecr获取登录--不包括电子邮件--地区
您将获得docker登录副本,并执行该命令

docker login -u AWS -p 'long key' https://xxx.dkr.ecr.<region>.amazonaws.com
docker登录-u AWS-p“长键”https://xxx.dkr.ecr..amazonaws.com
您将获得

登录成功


所以我得到了新的密钥,但在
docker push
之后,我得到了相同的错误该死,你得到了登录成功消息?我得到了这个
docker登录-u AWS-p'长密钥'https://111111111111.dkr.ecr.us-east-1.amazonaws.com