Ameba Ownd

アプリで簡単、無料ホームページ作成

SoulImpact株式会社公式ブログ

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

2022.11.26 16:33

古い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エラーを回避することができました。