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

누군가에게 도움이 되길 바랍니다.