Docker Timezone 설정

Hurlang·2023년 4월 17일
0

docker

목록 보기
1/4
post-thumbnail

방법 1 : 컨테이너 실행 시 환경변수를 설정

아래와 같이 -e 옵션으로 환경변수 설정을 통해 Timezone을 설정해줍니다.
예시에서는 Timezone을 Asia/Seoul로 변경

docker run -d -p 8080:8080 -e TZ=Asia/Seoul {컨테이너 ID}

방법 2 : 기존 /etc/localtime 삭제 후 새로운 심볼릭 링크 생성

기존의 localtime(심볼릭링크)을 삭제해 줍니다.

sudo rm -rf /etc/localtime

한국표준시로 새로운 심볼릭 링크를 생성해줍니다.

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

각 지역의 타임존은 /usr/share/zoneinfo/ 에서 확인 가능합니다.

ls /usr/share/zoneinfo/

----------------------------------------------------------------------------------------------------------
Africa      CET      Egypt    GMT+0      Iran       MST7MDT  Poland     US                 leapseconds
America     CST6CDT  Eire     GMT-0      Israel     Mexico   Portugal   UTC                localtime
Antarctica  Canada   Etc      GMT0       Jamaica    NZ       ROC        Universal          posix
Arctic      Chile    Europe   Greenwich  Japan      NZ-CHAT  ROK        W-SU               posixrules
Asia        Cuba     Factory  HST        Kwajalein  Navajo   Singapore  WET                right
Atlantic    EET      GB       Hongkong   Libya      PRC      SystemV    Zulu               tzdata.zi
Australia   EST      GB-Eire  Iceland    MET        PST8PDT  Turkey     iso3166.tab        zone.tab
Brazil      EST5EDT  GMT      Indian     MST        Pacific  UCT        leap-seconds.list  zone1970.tab
profile
개발 꿈나무 Hurlang 입니다.

0개의 댓글