7

我正在尝试设置amazon-ecr-credential-helper 但是no basic auth credentials当我尝试设置时总是得到docker pull

当我使用aws ecr get-login然后docker login ...我没有问题。

我按照他们的 README 文件中的说明使用 docker 映像创建了二进制文件。

在故障排除部分,他们说应该存储一个日志文件,~/.ecr/log但该/.ecr文件夹不存在。

规格:Docker 版本 18.06.1-ce,构建 e68fc7a

aws-cli/1.16.31 Python/2.7.15 Darwin/17.4.0 botocore/1.12.21

MacOS 高山脉

我希望有人知道出了什么问题。

4

1 回答 1

0

我通过确保文件 ~/.docker/config.json 具有以下内容来解决了这个问题:

{
    "credsStore": "ecr-login"
}

这对我不起作用

{
    "credHelpers": {
        "aws_account_id.dkr.ecr.region.amazonaws.com": "ecr-login"
    }
}
于 2020-07-02T19:50:01.660 回答