GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Docker

So ändern Sie die Zeitzone für einen Docker-Container

Das Ziel dieses Beitrags ist es, die Zeitzone auf dem Container so einzurichten, dass sie mit der gleichen Zeitzone auf dem Docker-Server übereinstimmt, damit Benutzer in beiden Instanzen (Docker-Server und Container) dieselbe Zeit sehen können. Meistens verwenden Container nicht die gleiche Zeit wie der Docker-Server, dieser Beitrag zeigt, wie man dies konfiguriert.

So sieht es aus, bevor Sie die Änderungen vornehmen.

Containerzeit:

# docker exec 15c0c99b5c65 date
Wed Aug 23 15:40:24 UTC 2019

Docker-Serverzeit:

# date
Wed Aug 23 11:40:26 EDT 2019

Ändern der Docker-Zeitzone

In dem in diesem Beitrag beschriebenen Beispiel befand sich der Docker-Server in der Zeitzone EDT und der Container in der Zeitzone UTC. Falls die Zeitzone in beiden Fällen gleich sein muss, führen Sie die folgenden Schritte aus, um dies abzuschließen.

1. Melden Sie sich beim Container an (hängen Sie ihn an).

# docker attach [container]

2. Sichern Sie diese Datei im Container.

# mv /etc/localtime /etc/localtime.backup

3. Erstellen Sie einen Softlink zur folgenden Datei, führen Sie bitte diesen Befehl aus.

# ln -s /usr/share/zoneinfo/EST5EDT localtime

4. Führen Sie abschließend den folgenden Befehl aus, um sicherzustellen, dass die Zeitzone genauso wie der Docker-Server auf EDT geändert wurde.

# date

Nach diesen Schritten sollte die Zeit in beiden Fällen gleich sein.


Docker
  1. So ändern Sie die Zeitzone in Debian 11 / Debian 10 / 9

  2. So stellen oder ändern Sie die Zeitzone in Linux

  3. So ändern Sie die Zeitzone in Debian Linux

  4. So ändern Sie den Audit-Log-Pfad im MySQL Docker

  5. Wie wird der Hostname für den laufenden Container angegeben?

So stellen Sie die Zeitzone in Debian 11 ein

So ändern Sie Datum, Uhrzeit und Zeitzone in CentOS 8

So ändern Sie das Zeitlimit für eine Sudo-Sitzung

So ändern Sie die Zeitzone auf Ihrem Ubuntu-System

So überprüfen Sie, ob der Docker-Daemon oder ein Container ausgeführt wird

So verwenden Sie Docker Commit zum Ändern von Container-Images