lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte

Wie kann ich die korrekte Timezone in einem bereits laufenden Ubuntu 22.04 Docker Container einstellen? Ich habe es mit timedatectl versucht

root@wazuh:/# timedatectl list-timezones
bash: timedatectl: command not found

dann mit einem Link /etc/localtime

ln -sf /usr/share/zoneinfo/Europe/Vienna /etc/localtime

Aber das Verzeichnis /usr/share/zoneinfo gibt es in dem Container nicht. Was kann ich noch machen um die korrekte Zeitzone einzustellen?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

timedatectl ist Teil von Systemd. In den meisten minimalen Docker Images ist systemd entweder gar nicht installiert oder nicht gestartet (Docker nutzt standardmäßig keine init‑Systeme). Deshalb erscheint der Befehl nicht. Du kannst das Paket tzdata installieren.

apt install -y tzdata

Bei der Einrichtung wirst du interaktiv nach deiner Zeitzone gefragt.

von (519 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.5k Fragen

2.9k Antworten

278 Kommentare

13 Nutzer