본문으로 바로가기

[Docker] Docker 컨테이너 시간 변경하기

category Docker 2020. 8. 10. 19:34

Docker 통해 구축한 서비스에서 스케줄표에 시간을 클릭하여 예약하였더니,

 

다른 날짜의 시간이 입력되었다.

 

소스코드를 수정하는게 좋을 것 같지만.. 아마 DB나 웹에서 getdate() 등과 같은 명령어를 통해 

 

DB나 WEB 서버의 현재시간을 기준으로 연산하여 예약 하는 것 같다.

 

 

Docker 컨테이너에 올려놓은 서비스이기 때문에 컨테이너의 시간을 변경하면 되는데,

 

보통 tomcat이나 mariadb의 이미지를 docker repository에서 그대로 사용할 경우,

 

깡통OS라 명령어가 없거나 root가 아니라서 permission이 없는 경우가 많다.

 

 

이럴때 아래 명령어 통해 수정이 가능하다.

 

- Unix & Linux 계열 컨테이너 기준: 서울시간으로 변경

ln -snf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

echo Asia/Seoul > /etc/timezone


 

'Docker' 카테고리의 다른 글

[Docker] MAC 관련 Docker 환경  (0) 2020.07.22