티스토리 뷰

MacOS에서 Docker로 오라클 DB를 사용할 때 SYSDATE로 시간을 확인해보면 한국 시간이랑 맞지 않는 문제가 발생한다.

9시간을 더한 19시 36분이 나와야한다.


이 문제의 원인은 Docker 컨테이너의 시간이 기본값 국제 표준시로 맞춰져 있기 때문이다.

 

Docker 컨테이너의 시간을 바꾸기 위해 터미널에서 아래의 명령어를 입력해서 컨테이너에 접속한다.

docker exec -it [컨테이너 이름] bin/bash

 

컨테이너에 접속 후 아래의 명령어를 입력해준다.

sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

 

date 명령어로 시간을 확인 해 보면 제대로 KST 한국 시간으로 변경된 것을 알 수 있다.


이제 오라클 DB에 접속해서 시간을 확인해 보자

(총 20분정도 걸렸다.)

제대로 시간이 바뀐 것을 알 수 있다.

'TIL' 카테고리의 다른 글

Spring 빌드 클린  (2) 2021.02.04
JPA 더티 체킹  (0) 2021.02.03
Java Optional 간단 요약 문서  (0) 2021.02.03
자주 사용하는 Thymeleaf 문법  (0) 2021.02.02
Jackson과 Gson 라이브러리의 차이  (0) 2021.01.29
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함