-
Docker Compose 한국 표준 시간 설정하기기술 이야기/CI&CD 2020. 12. 31. 12:08반응형
Docker Compose Timezone Setting
개발을 하다보면 현재 시간을 활용한 코드가 발생할 수 있다.
어떠한 시간 기준에 따라 무언가를 처리하는 로직이 존재할 때, 서버와 요청하는 클라이언트의 표준 시간이 다르면 곤란하다.
현재 운영하고 있는 서비스에서도 현재 시간을 검사해야하는데, 서버 시간과 클라이언트의 시간이 달라서 조금 난감한 상황이 생겼다.
Docker Compose로 컨테이너를 관리하고 있는데, 서버 시간을 셋팅해도 도커 컨테이너 시간이 바뀌지 않는 것이었다. (어찌보면 당연하다)본론으로 넘어가면, compose 야믈 파일에 환경 변수를 설정해주면 된다.
version: '2' services: myContainerName: image: ImageName ... environment: TZ: "Asia/Seoul" ...
위와 같이 환경변수 설정을 Asia/Seoul로 해주면 한국 시간이 정상적으로 설정된 것을 확인할 수 있다.
Reference
https://stackoverflow.com/questions/39172652/using-docker-compose-to-set-containers-timezones
반응형'기술 이야기 > CI&CD' 카테고리의 다른 글
NCP와 Jenkins 글 보완 및 새로운 내용들 (0) 2020.12.19 NCP(Naver Cloud Platform)와 Jenkins -3) CD 환경 구축 (2) 2020.11.02 NCP(Naver Cloud Platform)와 Jenkins -2) CI 환경 구축 (0) 2020.10.29 NCP(Naver Cloud Platform)와 Jenkins -1) 서버 구축 (0) 2020.10.27