コンテナ内でGNU PGPを使用してファイルを復号化する:gpg:有効なOpenPGPデータが見つかりません

コンテナ内でGNU PGPを使用してファイルを復号化する:gpg:有効なOpenPGPデータが見つかりません

私に与えられたGPG秘密鍵とパスワードを使ってファイルを復号化しようとしています。我々は、復号化プロセスのためにubuntu 18.04 LTSを実行するDockerコンテナを使用します。 Dockerコンテナはgpgを実行するシェルスクリプトを実行します。

ローカルコンピュータでテストを開始しました。これは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

助けてくれてありがとう。

関連情報