티스토리 뷰

개인공부/Devops

docker - TIME ZONE

날따라해봐요요롷게 2022. 5. 4. 22:41

docker 컨테이너를 생성 시 컨테이너에 들어가 date 명령어를 실행하면 컨테이너의 날짜가 TZ=Asia/Seoul 과 다른 것을 볼 수 있을것이다.

 

로그를 확인하기 위해서는 알맞은 시간을 확인을 해야하기 때문에 컨테이너의 TZ을 Seoul에 맞추도록 한다.

 

맨 처음에는 github action 쉘 스크립트 파일에서 run 명렁어와 함께 사용하여 volume 명령어로 시간을 맞추려고 하였는데 로그파일 volume 명령어와 함께 사용하다 보니 날짜 명령어가 실행되지가 않았다.

 

후에 찾아보니 dockerfile에서 설정을 하여 실행 할 수 있다.

 

RUN apt-get update && \
    apt-get install -yq tzdata && \
    ln -fs /usr/share/zoneinfo/Asia/Seoul /etc/localtime && \
    dpkg-reconfigure -f noninteractive tzdata

 

프로젝트 어플리케이션 root에 만들어놓은 dockerfile에서 위의 코드를 입력한다.

timezone data를 설정하는 명령어를 이용하여 컨테이너가 서버에 배포될 때 시간을 맞추도록 한다.

'개인공부 > Devops' 카테고리의 다른 글

CICD - Github Actions 를 선택한 이유  (0) 2022.05.06
CICD - 트러블슈팅  (0) 2022.05.06
CICD - github actions, S3, Code deploy  (0) 2022.05.06
docker volume - WAS log  (0) 2022.05.04
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함