![使用容器内的 GNU PGP 解密文件:gpg:找不到有效的 OpenPGP 数据](https://linux22.com/image/180987/%E4%BD%BF%E7%94%A8%E5%AE%B9%E5%99%A8%E5%86%85%E7%9A%84%20GNU%20PGP%20%E8%A7%A3%E5%AF%86%E6%96%87%E4%BB%B6%EF%BC%9Agpg%EF%BC%9A%E6%89%BE%E4%B8%8D%E5%88%B0%E6%9C%89%E6%95%88%E7%9A%84%20OpenPGP%20%E6%95%B0%E6%8D%AE.png)
我正在尝试使用给我的 GPG 私钥和密码来解密文件。我们使用运行 ubuntu 18.04 LTS 的 Docker 容器来进行解密过程。 docker 容器运行一个运行 gpg 的 shell 脚本。
我开始在本地机器上进行测试。这适用于 OSX 和远程 Ubuntu 服务器:
gpg --batch --import key
gpg --batch --output decrypted.txt --passphrase "passphrase" --decrypt encrypted.txt
但是,当我尝试将密钥导入 docker 容器内时,出现错误,gpg: no valid OpenPGP data found
我也尝试使用它--no-default-keyring --keyring trustedkeys.gpg
来创建新的密钥环。
任何帮助表示赞赏。