Einstellen der zeitzone für Docker

Um die Zeitzone in Docker zu ändern, folgen Sie diesen Schritten:

1. Docker-container stoppen

Navigieren Sie zum Verzeichnis staff/ und stoppen Sie Docker mit dem Befehl:

sudo ./stop.sh

2. Dockerfile bearbeiten

Gehen Sie in das Verzeichnis staff/image/ und öffnen Sie das Dockerfile.
Suchen Sie die Zeile, die die Zeitzone festlegt, und aktualisieren Sie diese, zum Beispiel:

ln -f -v -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime ;

Ersetzen Sie Europe/Berlin durch Ihre bevorzugte Zeitzone.

⚠️ Wichtig: In der Datei data/etc/php.ini müssen Sie die Zeile mit der Zeitzoneneinstellung auskommentieren.
Ändern Sie:

date.timezone = Europe/Chisinau

in:

; date.timezone = Europe/Chisinau

3. Docker neu erstellen und starten

Kehren Sie zum Verzeichnis staff/ zurück und führen Sie aus:

sudo ./start.sh rebuild

4. Zeitzone für den server selbst einstellen (optional)

Wenn Sie auch die Zeitzone für den Host-Server konfigurieren möchten, führen Sie aus:

sudo dpkg-reconfigure tzdata