Définir le fuseau horaire pour le conteneur Docker

Je veux définir le fuseau horaire du conteneur Docker sur Europe/Paris, comme le système hôte. J’ai donc modifié app.yml :

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

Ce changement fonctionne, mais lorsque j’entre date dans le conteneur, le fuseau horaire est toujours UTC.

Comment puis-je changer le fuseau horaire ? Des idées/indices ?

J’ai trouvé une solution. Ajoutez ceci à votre app.yml :

run:
  # définir le fuseau horaire « Europe/Paris »
  # systemd : timedatectl set-timezone 'Europe/Paris'
  - exec: ln -fs /usr/share/zoneinfo/Europe/Paris /etc/localtime
  - exec: dpkg-reconfigure --frontend noninteractive tzdata

Peut-être que cela aidera quelqu’un.

6 « J'aime »

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