Development/Docker

[Docker] Container에 Timezon 설정하기

jstar0525 2022. 12. 20. 20:13
반응형

문제 상황

docker를 실행하였을 때

timezon이 한국 표준시 KST가 아닌 협정 세계시 UTC로 표시되는 경우가 있다.

 

기존 docker timezone

# date
Tue Dec 20 05:14:41 UTC 2022

 

기존 local timezone

$ date
2022. 12. 20. (화) 14:14:49 KST

 

이에 대해 timezone을 수정하려면

아래와 같이 docker 실행 옵션을 주어 실행한다.

 

해결 방안

$ docker run -it \
    ...
    -v /etc/localtime:/etc/localtime:ro \
    -e TZ=Asia/Seoul \
    ...
    <docker image>

예)

$ docker run -it \
    --privileged \
    --gpus all \
    -e __GLX_VENDOR_LIBRARY_NAME=nvidia \
    -e DISPLAY=192.168.xxx.xx:0.0 \
    -e QT_X11_NO_MITSHM=1 \
    -v /tmp/.X11-unix:/tmp/.X11-unix:rw \
    -v /etc/localtime:/etc/localtime:ro \
    -e TZ=Asia/Seoul \
    -v /dev:/dev \
    -v /home/zed_ws:/root/zed_ws \
    stereolabs/zed:3.7-gl-devel-cuda10.2-ubuntu18.04

 

ref.

https://gogorchg.tistory.com/entry/Docker-Container-%EC%97%90-Timezone-%EC%84%A4%EC%A0%95-%ED%95%98%EA%B8%B0

 

[Docker] Container 에 Timezone 설정 하기.

혹시 Oracle 을 사용하다가 아래와 같은 에러를 본 적이 있는가? ORA-01882: timezone region not found while connecting to Oracle 위 와 같은 에러가 발생 한 이유는 간단한다. Oracle이 설치 되어 있는 타임존과 Oracl

gogorchg.tistory.com

 

반응형