Docker Container timezone setting

도커 컨테이너 시간이 디폴트로 UTC에 맞추어져 있음을.. 최근 깨달았다..

변경방법은 아래와 같다.

  1. 접속한 컨테이너id 획득

    1
    docker ps -a
  2. docker container 접속

1
docker exec -it containerId /bin/bash
  1. timezone 확인

    1
    cat /etc/timezone
  2. timezone 변경

1
2
3
4
5
dpkg-reconfigure tzdata

6 엔터

68 엔터(서울)
  1. 확인

    1
    2
    3
    cat /etc/timezone

    --> Asia/Seoul
  2. docker containerId restart

다시 컨테이너 접속하여 확인하면 정상적으로 컨테이너의 시간이 바뀜을 확인할수 있다.