반응형
문제 상황
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.
[Docker] Container 에 Timezone 설정 하기.
혹시 Oracle 을 사용하다가 아래와 같은 에러를 본 적이 있는가? ORA-01882: timezone region not found while connecting to Oracle 위 와 같은 에러가 발생 한 이유는 간단한다. Oracle이 설치 되어 있는 타임존과 Oracl
gogorchg.tistory.com
반응형