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