반응형
문제 상황
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.
반응형