728x90
Dockerfile을 이용하여 Ubuntu Image Build시 컨테이너 timezone 설정 방법을 설명한다.
1. Dockerfile 작성
ARG DEBIAN_FRONTEND=noninteractive
ENV TZ=Asia/Seoul
RUN apt-get install -y tzdata
- DEBIAN_FRONTEND=noninteractive : tzdata 설치 시 사용자가 직접 timezone 설정을 할 수 있도록 입력하는 부분이 나오는데, 도커 이미지를 생성할 때는 입력을 할 수 없으므로 사용자의 입렵없이 넘어가기 위해 설정한다.
- TZ=Asia/Seoul : tzdata는 시스템 환경변수 TZ의 값을 timezone을 설정하기 때문에 해당 환경 변수를 원하는 지역으로 설정한다.
- apt-get install -y tzdata : 이미지 빌드 시 컨테이너 내 tzdata 패키지를 다운로드 한다.
728x90
'Docker' 카테고리의 다른 글
[Docker]Image Build (0) | 2024.07.17 |
---|---|
[Docker]설 치 (0) | 2023.09.14 |