Docker

Docker Container 시간 TIMEZONE 설정 하기

Soyeon0111 2021. 11. 15. 19:23
반응형

Docker container 시간은 기본적으로 UTC로 되어있다.

Docker container 시간을 내가 원하는 Timezone으로 변경하기 위해 환경변수 TZ를 사용하면 된다.

 


testimage 라는 테스트용 도커 이미지를 생성하였다.

이 이미지를 그냥 run 하여 시간을 확인해보면..

Timezone이 UTC로 설정되어 있다.

 

이제 환경변수 TZ에 내가 설정하고 싶은 Timezone인 Asia/Seoul을 넣어서 실행해보자.

Timezone이 KST로 설정되었다.

 


docker-compose.yml 을 사용할 때에도 동일하게 TZ={timezone} 으로 설정해주면 된다.

docker-compose.yml 파일 내 environment 설정
date로 확인시 TIMEZONE이 반영된 것을 알 수 있다.

 


지원하는 Timezone 설정은 https://en.wikipedia.org/wiki/List_of_tz_database_time_zones 에서 확인 가능하다.

반응형

'Docker' 카테고리의 다른 글

Dockerize 하기  (0) 2022.08.19
Docker Remote API를 사용하여 원격 Docker 정보 얻어오기  (3) 2022.03.12