도커 컨테이너 내의 timezone(default: UTC)를 변경해주기 위해서는
docker run할때 -e TZ=Asia/Seoul 옵션으로 변경해 줄 수도 있지만,
tzdata를 이용해 쉽게 변경 할 수 있다.
export TZ=Asia/Seoul
컨테이너 내에서 위의 명령어를 입력하고, date명령어로 시간을 확인해보면
에서
로 변경된 것을 볼 수 있다.
위와 같이 했는데도, 컨테이너를 나갔다가 들어왔을때 적용이 안되어있다면 아래와 같은 방법으로 해보는 것을 추천한다.
-컨테이너 접속 후
# dpkg-reconfigure tzdata
- 한국 서울 기준
6(Asia) -> 69(Seoul) 선택
# date로 변경된 시간 확인 후 docker 재시작
추가> DB TimeZone 변경하기
http://www.gisdeveloper.co.kr/?p=12512
'Languages | Frameworks > Docker' 카테고리의 다른 글
docker run 옵션중 -d --rm (0) | 2022.07.11 |
---|---|
How To List Docker Images (0) | 2022.07.11 |
docker-compose를 사용하여 다중 container 띄우기 (0) | 2022.04.06 |
docker alpine ( 로컬호스트에 alpine-linux실행해서 접속) (0) | 2022.04.05 |
scp로 원격 서버로 파일복사 + docker cp로 container안에 파일복사 (0) | 2022.03.21 |