[Docker] 컨테이너 시간 설정하기

Coastby·2022년 12월 21일
0

문제 해결

목록 보기
11/17

아무런 설정을 하지 않고 서버의 도커 컨테이너에서 시간을 입력한 경우 UTC 기준 시간이 데이터베이스에 들어온다.

글로벌 서비스가 아니라면 일단 한국 시간을 입력하는 것이 편할 것이다.

EC2 리눅스의 시스템 시간을 변경했지만 도커 컨테이너에는 시간 설정이 적용되지 않았다. 그래서 방법을 찾아보다가 일단 CI/CD를 하고 있으므로 deploy.sh 스크립트에 도커 실행 시 시간 설정을 환경변수로 넘겨주어서 한국 시간인 KST로 맞추었다.

  docker run -e TZ=Asia/Seoul [container이름]


계속 UTC로 저장되다가 마지막에 KST로 저장되었다.

현재 실행중인 도커 컨테이너의 시간 확인:

이 외에도 다양한 방법들이 있다. : https://forgiveall.tistory.com/591

profile
훈이야 화이팅

0개의 댓글