古いDockerイメージでGPGの期限切れが起こった場合

古いDockerイメージでGPGの期限切れが起こった場合

GPG Error

古いDockerイメージだとapt updateを実行した際に、以下のようなGPG認証鍵の期限切れエラー(警告?)が表示されます。

その際、そのGPG認証キーに紐づくリポジトリからパッケージが認証エラーにてインストールできません。

※今回ですとruby:2.4.0のイメージにて再現

W: GPG error: http://security.debian.org jessie/updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY XXX


対処法

以下のようにDockerのイメージをラップして、GPGエラーを回避することができました。



SoulImpact株式会社公式ブログ

ソフトウェアの開発/システム技術者の派遣/ITコンサルタント

0コメント

  • 1000 / 1000