2021-03-15 apt update → GPG error(invalid signature was encountered) → docker prune
Error
docker build
最中に、apt update
フェーズで GPG error で落ちる場面に遭遇した。
#5 0.832 W: GPG error: http://security.debian.org/debian-security buster/updates InRelease: At least one invalid signature was encountered.
#5 0.832 E: The repository 'http://security.debian.org/debian-security buster/updates InRelease' is not signed.
#5 0.832 W: GPG error: http://deb.debian.org/debian buster InRelease: At least one invalid signature was encountered.
#5 0.832 E: The repository 'http://deb.debian.org/debian buster InRelease' is not signed.
#5 0.832 W: GPG error: http://deb.debian.org/debian buster-updates InRelease: At least one invalid signature was encountered.
#5 0.832 E: The repository 'http://deb.debian.org/debian buster-updates InRelease' is not signed.
原因
自分のケースの結論から言うと、Dockerのディスクイメージサイズに対して、ルートパーティションの使用量が100%になっていたことが原因でした。
未使用の全イメージを削除するdocker image pruneと、停止中の全コンテナを削除するdocker container pruneで容量を空けてあげることで無事回避しました。
参考. docker build の apt-get update で The repository … is not signed エラー - Qiita
容量を空ける
ということで下記の2コマンドを打ってあげて解決した。
docker image prune
docker container prune