Debian docker 컨테이너에서 적절한 업데이트를 실행할 수 없습니다.

Debian 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.

나는 이것이 특정 컨테이너와 관련이 없고 데비안과 저장소와 관련이 있다고 생각합니다.

보시다시피 몇 가지 해결 방법을 사용했습니다.

로컬 미러에서 "게시 파일이 만료되었습니다" 문제를 해결하는 방법

...하지만 작동하지 않습니다.

그렇다면 무엇이 잘못되었나요?

답변1

문제는내 콘솔의 시간이 세계 시간과 다릅니다..

sudo systemctl start ntpdCentOS 호스트에서 동기화된 시간을 사용했습니다.

시스템 접근 방식을 사용할 수 있습니다.

관련 정보