无法通过docker login命令登录AWS ECR存储库。 使用命令 - docker login REPO_URL
输入用户名和密码后,结果为401 Unauthorized。
可能是什么问题?
答案 0 :(得分:2)
您需要首先使用AWS CLI从ECR请求授权令牌,然后从中提取密码,然后调用docker login命令。
参考 - https://docs.aws.amazon.com/cli/latest/reference/ecr/get-authorization-token.html
答案 1 :(得分:1)
执行以下操作登录:$(aws ecr get-login --no-include-email --region us-east-1)
答案 2 :(得分:1)
就我而言,这是有效的:
aws ecr 获取登录密码
--地区
| docker登录
--username AWS
--password-stdin
它在页面上 https://docs.aws.amazon.com/cli/latest/reference/ecr/get-login-password.html