DockerFileにapt-get update書いて実行したら、途中でエラーが出て止まってしまった。
俺はただgitを入れたかっただけなんだ…
RUN apt-get update && apt-get install -y git
これをすると
E: Release file for http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease is not valid yet (invalid for another 6h 56min 10s). Updates for this repository will not be applied.
こんな感じのエラーが出る。
Ubuntu 18.04LTSで # apt update 失敗 → 設定変更により、修正完了 - キーボードを打っていれば幸せによると、時刻があってないことが原因。
apt update で Release file for xxx is not valid yet って言われる問題 - Qiitaにあるように再起動で治る場合もあるっぽいが、docker buildでこけてるので、なんとも。
ちょっと試したいだけなので、なんとかならんか探していたら、sudo apt update error: "Release file is not yet valid" - Ask Ubuntuを見つけた。
RUN apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update && apt-get install -y git
これでいけた。
なぜ時刻がずれているんだろうか。わからない。