Heim > Artikel > Betrieb und Instandhaltung > Was tun, wenn die Docker-Zeit inkonsistent ist?
Lösung für Docker-Zeitinkonsistenz: 1. Fügen Sie die Option „-v /etc/localtime:/etc/localtime“ hinzu, wenn Sie Docker Run ausführen. 2. Kopieren Sie die Zeitzoneninformationen in den Container.
Die Betriebsumgebung dieses Artikels: Ubuntu 18.04-System, Docker-Version 20.10.11, Dell G3-Computer.
Was soll ich tun, wenn die Docker-Zeit inkonsistent ist?
Lösung für die Inkonsistenz zwischen der Docker-Container-Zeit und der Ortszeit:
Die Inkonsistenz zwischen dem Docker-Container und der Systemzeit liegt daran, dass die native Zeitzone des Docker-Containers die Zeitzone 0 ist
Der erste Methode: Zuordnung beim Start
Run docker Run fügt die Option -v /etc/localtime:/etc/localtime wie folgt hinzu:
docker run -d -p 8080:80 -v /etc/localtime:/etc/localtime nginx
Zweitens: Kopieren Sie die Zeitzoneninformationen in den Container
Wenn die lokale Zeitzone ist direkt richtig:
docker cp /etc/localtime nginx:/etc/localtime
Wenn die lokale Zeitzone falsch ist:
docker cp /usr/share/zoneinfo/Asia/Shanghai nginx:/etc/localtime
Empfohlenes Lernen: „Docker Video Tutorial“
Das obige ist der detaillierte Inhalt vonWas tun, wenn die Docker-Zeit inkonsistent ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!