Debian
無法在 Debian docker 容器中執行 apt update
我在 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 <nick@nicksays.co.uk> ---> 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 和儲存庫。
如您所見,我使用了一些解決方法:
…但它不起作用。
那麼,怎麼了?
與世界時間相比,我的主機上的問題是不同的時間。
剛剛
sudo systemctl start ntpd
在 CentOS 主機上使用同步時間。您可以使用您的系統方法。