【问题标题】:the following directives don't match any configuration option: credsStore以下指令不匹配任何配置选项: credsStore
【发布时间】:2021-12-13 15:33:39
【问题描述】:

操作系统:Amazon ECS 优化的 Amazon Linux AMI 2018.03.f
Docker 版本 20.10.7,构建 f0df350

我正在尝试设置 amazon-ecr-credential-helper 并按照此处的说明进行操作:GitHub Repo 我克隆了源代码并通过运行手动编译它

make docker

然后将二进制文件复制到/usr/local/bin。我将行 "credsStore": "ecr-login" 添加到 docker daemon 配置文件中,当我尝试做一个

sudo service docker restart

重启失败。当我检查日志文件时,我看到了这一行

the following directives don't match any configuration option: credsStore

【问题讨论】:

    标签: docker authentication amazon-ecs


    【解决方案1】:

    您将 docker 引擎的 /etc/docker/daemon.json 与 docker cli 的 $HOME/.docker/config.json 混淆了。这是两个不同的文件,具有不同的内容和语法。

    daemon.json 中删除该行并将其添加到用户config.json。应该不需要停止 docker 来配置它。

    【讨论】:

    • 谢谢,这成功了。
    猜你喜欢
    • 2016-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    • 2020-04-16
    • 2019-05-11
    • 2020-03-06
    相关资源
    最近更新 更多