Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was tun, wenn die Docker-Zeit inkonsistent ist?

Was tun, wenn die Docker-Zeit inkonsistent ist?

藏色散人
藏色散人Original
2021-12-30 16:38:348505Durchsuche

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.

Was tun, wenn die Docker-Zeit inkonsistent ist?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn