Debian docker コンテナで適切なアップデートを実行できません。

Debian docker コンテナで適切なアップデートを実行できません。

Dockerコンテナでエラーが発生しました。php:7.2.20-cli

E: Release file for http://deb.debian.org/debian/dists/buster-updates/InRelease is not valid yet (invalid for another 9h 1min 57s). Updates for this repository will not be applied.

実行後:

apt-get -o Acquire::Check-Valid-Until=false update

完全なログは次のとおりです。

Step 2/15 : FROM php:7.2.20-cli
 ---> 5656cb179dc0
Step 3/15 : MAINTAINER Nick Jones <[email protected]>
 ---> Using cache
 ---> 5c856c7b88d5
Step 4/15 : RUN apt-get -o Acquire::Check-Valid-Until=false update
 ---> Running in 145c283ee52d
Get:1 http://deb.debian.org/debian buster InRelease [122 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [49.3 kB]
Get:2 http://security-cdn.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:4 http://deb.debian.org/debian buster/main amd64 Packages [7907 kB]
Get:5 http://security-cdn.debian.org/debian-security buster/updates/main amd64 Packages [176 kB]
Reading package lists...
E: Release file for http://deb.debian.org/debian/dists/buster-updates/InRelease is not valid yet (invalid for another 9h 1min 57s). Updates for this repository will not be applied.

私はこれが特定のコンテナとは関係がなく、Debianとリポジトリに関連していると思います。

ご覧のとおり、いくつかの回避策を使用しました。

ローカルミラーで「公開ファイルが期限切れになった」問題を解決する方法

...しかしうまくいきません。

それでは、何が間違っていますか?

ベストアンサー1

問題は私のコンソールの時間は世界の時間とは異なります。

sudo systemctl start ntpdCentOSホストで同期された時間を使用しました。

システムアプローチを使用できます。

おすすめ記事