在容器重新启动之前无法加载gpg密钥

时间:2019-05-20 22:52:53

标签: docker gnupg

我的一个Docker容器在部署时导入了gpg密钥,并且也没有问题地在/root/.gnupg上创建了所有nessesarry文件,但是如果我尝试在部署完成后列出密钥,如下所示:

  

gpg2 --list-keys

  

gpg2 --list-secret-keys

在部署后第一次重新启动容器之前,什么都没有显示。 我这样导入密钥:

gpg2 -v --batch --import /root/keys/pub.gpg
gpg2 -v --batch --import --allow-secret-key-import /root/keys/key.gpg

所以gpg-agent似乎是一个问题。我已经尝试过重新启动代理,但没有任何效果,这就是我到目前为止所做的事情:

gpgconf --kill gpg-agent
gpg-connect-agent /bye

是smb。能够解释系统重启时gpg发生了什么? 是否可以在不重新启动容器的情况下使它正常工作?

谢谢。

0 个答案:

没有答案