⛳
[Laravel] The repository '... jammy-security InRelease' is not signed
背景
./vendor/bin/sail build --no-cache laravel.test
すると、ビルドフェーズで以下のエラーが出た.
=> ERROR [laravel.test 4/10] RUN apt-get clean && apt-get update && mkdir -p /etc/apt/keyrings && apt-get install -y gnupg gosu curl c
E: The repository 'http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease' is not signed.
原因: Dockerのディスク容量不足
# 容量の確認
docker system df
# 不要なimage, container, cacheを削除
docker image prune -a
docker container prune -a
docker builder prune -a
で治った.
エラー内容は署名に関するものだったが、原因は全く関係なかった.
参考
Discussion