Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 9035|Antwort: 3

Docker-Zeitinkonsistenzen, Container-Zeit-Zeitzonen-Einstellung

[Link kopieren]
Veröffentlicht am 13.11.2019 11:13:18 | | | |
In der Regel wird die CTS-Zeit mit dem Datumsbefehl auf dem Host-Rechner angezeigt, und die UTC-Zeit wird mit dem Datumsbefehl nach dem Eintritt in Docker angezeigt.
CTS: China-Standardzeit, UTC+8:00 China-Küstenzeit (Peking-Zeit)
UTC: Universelle Zeit koordiniert



So richtet man es ein:

1. Fügen Sie beim Ausführen von Docker die Umgebungsvariable -e TZ=Asia/Shanghai hinzu (dies ist manchmal nicht einfach zu bedienen)
2. Volumes hinzufügen, die /etc/localtime auf /etc/localtime abbilden (zuverlässig)
3. Wenn dein Image in deiner Dockerfile kompiliert ist, dann füge es deiner Dockerfile hinzu

Auf diese Weise ist das Image nach der Verwendung des Dockerfile-Builds in Ordnung.

Hinweis: Nachdem du die Zeitzone eingestellt hast, musst du das .NET-Kernprogramm neu starten, ansonsten ist DateTime.Now immer noch falsch!

Zusätzlich kann der Linux-Host-Computer die Zeitzone wie folgt einstellen:







Vorhergehend:docker ps fehler bash: ps: befehl nicht gefunden
Nächster:.NET Core bestimmt das aktuelle Betriebssystem
 Vermieter| Veröffentlicht am 27.12.2021 10:15:18 |
Manuelle Soft-Links erstellen

 Vermieter| Veröffentlicht am 27.12.2021 10:50:39 |
VR China, Volksrepublik China, Volksrepublik China



Dockerfile

 Vermieter| Veröffentlicht am 09.07.2023 21:11:53 |
dotnet Dockerfile-Datei, um die Zeitzone festzulegen

Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com