Establecer zona horaria para contenedor Docker

Quiero configurar la zona horaria del contenedor Docker a Europe/Paris, como el sistema anfitrión. Así que cambié app.yml:

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

Este cambio funciona, pero cuando introduzco date en el contenedor, la zona horaria sigue siendo UTC.

¿Cómo puedo cambiar la zona horaria? ¿Alguna idea/pista?

Encontré una solución. Agrega esto a tu app.yml:

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

Quizás esto ayude a alguien.

6 Me gusta

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