docker-RHEL上的docker-credential-secretservice

时间:2019-03-23 01:26:37

标签: docker

我正在尝试运行RHEL7.6

docker-credential-secretservice

我是通过

安装的
wget https://github.com/docker/docker-credential-helpers/releases/download/v0.6.0/docker-credential-secretservice-v0.6.0-amd64.tar.gz && tar -xf docker-credential-secretservice-v0.6.0-amd64.tar.gz && chmod +x docker-credential-secretservice && mv docker-credential-secretservice /usr/local/bin/

当我尝试通过

运行它时
docker-credential-secretservice

错误:

docker-credential-secretservice: error while loading shared libraries: libsecret-1.so.0: cannot open shared object file: No such file or directory

我以为没有安装libsecret-1.so.0,所以我安装了它

 sudo yum install libsecret-1.so.0

但仍然给出相同的错误。

问题

  • 如何安装docker-credential-secretservice?

2 个答案:

答案 0 :(得分:1)

在Ubuntu上,使用apt,我必须指定:

sudo apt install libsecret-1-0

然后docker-credential-secretservice毫无问题地运行。

答案 1 :(得分:0)

要解决此问题,您需要安装libsecret。

sudo yum install libsecret -y

这将安装最新版本的libsecret,您将可以将其用作Docker的凭据帮助程序。

安装后,您可以使用

进行测试
docker-credential-secretservice version