تعيين المنطقة الزمنية لحاوية Docker

أريد تعيين المنطقة الزمنية لحاوية Docker إلى Europe/Paris، مثل النظام المضيف. لذلك قمت بتغيير app.yml:

run:  
  - replace:       
      filename: "/etc/timezone"     
      from: "Etc/UTC"       
      to: "Europe/Paris"

هذا التغيير يعمل ولكن عندما أدخل date في الحاوية، تظل المنطقة الزمنية UTC.

كيف يمكنني تغيير المنطقة الزمنية؟ أي أفكار/تلميحات؟

تم العثور على حل. أضف هذا إلى app.yml الخاص بك:

run:
  # set timezone "Europe/Paris"
  # systemd: timedatectl set-timezone 'Europe/Paris'
  - exec: ln -fs /usr/share/zoneinfo/Europe/Paris /etc/localtime
  - exec: dpkg-reconfigure --frontend noninteractive tzdata

ربما يساعد هذا شخصًا ما.

6 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.