退出仓库登陆
docker logout xxxxx.dkr.ecr.ap-east-1.amazonaws.com
部署docker-credential-ecr-login
法1
wget https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.7.1/linux-amd64/docker-credential-ecr-login
mv docker-credential-ecr-login /usr/local/bin/
chmod 755 /usr/local/bin/docker-credential-ecr-login
法2
需要先部署go环境
go install github.com/awslabs/amazon-ecr-credential-helper/ecr-login/cli/docker-credential-ecr-login@latest
配置config.json
{
"credsStore": "ecr-login",
"credHelpers": {
"public.ecr.aws": "ecr-login",
"xxxxxxx.dkr.ecr.ap-east-1.amazonaws.com": "ecr-login"
}
}
验证配置
docker-credential-ecr-login list
cat /root/.ecr/cache.json
标签:credential,east,ECR,服务器,login,权限,com,docker,ecr
From: https://blog.51cto.com/yht1990/7449543