Bei der Verwendung von Docker-Compose für die Bereitstellung werden die Ausgabeprotokolle und zugehörigen Ereignisse überprüft und ausgegeben, was zu einer 8-stündigen Differenz zwischen den Ereignissen und der Realität führt. Fehlerbehebung:1. Überprüfen Sie die Hostzeit: # Uhrzeit und Datum anzeigen Mittwoch, 29. September 2021, 11:12:44 CST # Überprüfen Sie das Zeitzonendatum -R Mi, 29. Sept. 2021 11:13:34 +0800 2. Geben Sie den Container ein, um die Zeit anzuzeigen # Alle Container anzeigen docker ps -a # Geben Sie den Container ein docker eec -it [Container-ID] /bin/bash # Uhrzeit und Datum anzeigen Zu diesem Zeitpunkt ist die Hostzeit dieselbe wie die Zeit des Docker-Containers. Nachdem ich Baidu durchsucht hatte, wurde mir schließlich klar, dass es sich um ein Zeitzonenproblem handelte. Linux-Zeit: Behälterzeit: Ursache: Für den Hostcomputer ist eine Zeitzone eingestellt, für den Docker-Container jedoch nicht. Dadurch besteht ein Zeitunterschied von 8 Stunden zwischen den beiden Computern. CST sollte sich beziehen auf (China Shanghai Time, Eastern Time Zone 8) Daher müssen die Zeitzonen der beiden Länder vereinheitlicht werden. Lösung:1. Docker-Compose-Konfigurationsvolume einbinden Bände: - /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime 2.Dockerfile führt den Befehl aus und gibt die entsprechende Zeitzone an timezone aus RUN echo "Asia/shanghai" > /etc/zeitzone RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 3. Löschen Sie den Container und führen Sie ihn erneut aus #Docker rm [Container-ID] löschen # Starten Sie docker-compose -f [Dateiname] up -d Zusammenfassung: Der 2-stündige Zeitunterschied wird durch das /etc/timezone-Problem im Container verursacht. Sie können die entsprechende Zeitzone einstellen. Dies ist das Ende dieses Artikels über den 8-Stunden-Unterschied zwischen Docker-Container und Host-Rechner. Weitere relevante Inhalte zu Docker-Containern und Host-Rechnern finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Verwenden Sie thead, tfoot und tbody, um eine Tabelle zu erstellen
>>: Einführung in neue ECMAscript-Objektfunktionen
Inhaltsverzeichnis 1. MySQL-Replikationsprozess 2...
Als ich mir selbst die Webentwicklung beibrachte,...
Konfigurieren Sie ein Implementierungsbeispiel fü...
Nach der erfolgreichen Installation von CentOS 7 ...
Tatsächlich werden viele Leute sagen: „Ich habe ge...
Inhaltsverzeichnis Was ist nodejs Installieren Si...
Beispiele: Über den PHP-Hintergrundcode können Si...
Ich werde nicht näher darauf eingehen, wie wichti...
1 Problembeschreibung Die kombinierte API von Vue...
Vorwort Einfach ausgedrückt ist tcpdump ein Paket...
In diesem Artikelbeispiel wird der spezifische Co...
Eine kurze Analyse von rem Zunächst einmal ist re...
„Der große Fluss fließt nach Osten, die Wellen sp...
Inhaltsverzeichnis 1. Fehlertoleranz bei der Joba...
1. Im Kreis herumlaufen Nach einigem Herumexperim...