BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

Docker 시간대 설정

Docker 컨테이너는 기본적으로 UTC 시간대로 실행됩니다. bahmni-docker/bahmni-lite의 .env 파일에서 TZ 값을 수정하여 bahmni-lite 컨테이너의 시간대를 설정할 수 있습니다.

TZ 값을 수정해 Docker 컨테이너에 특정 시간대를 설정하는 절차는 다음과 같습니다.

TZ 값 수정

bahmni-docker/bahmni-lite 프로젝트에서 .env 파일을 열고 TZ를 원하는 시간대로 수정합니다. 기본값은 UTC입니다.

시간대는 TZ 데이터베이스 형식으로 지정해야 합니다. 뉴욕(미 동부 표준시)은 TZ=America/New_York, 인도는 TZ=Asia/Kolkata, 케냐는 TZ=Africa/Nairobi로 설정합니다.

유효한 시간대 값은 TZ 데이터베이스의 TZ identifier 열에서 확인할 수 있습니다. 변경한 .env 파일을 저장합니다.관련 문서: TZ database

Docker 컨테이너 다시 시작

새 시간대 설정을 적용하려면 Docker 컨테이너를 다시 시작합니다. 기존 컨테이너를 중지·제거한 뒤 Docker Compose 또는 Docker CLI로 다시 시작하십시오.

Docker Compose를 사용한다면 프로젝트 디렉터리에서 다음 명령을 실행합니다.

Docker CLI를 직접 사용한다면 적절한 Docker 명령으로 컨테이너를 중지·제거하고 다시 생성합니다.

시간대 추가 확인

컨테이너를 다시 시작한 뒤 컨테이너 내부 시간을 확인하여 시간대 설정을 검증합니다. 컨테이너에서 셸 명령을 실행하고 date 명령을 사용하십시오.

OpenMRS의 경우 다음 명령으로 bahmni-lite-openmrs-1 컨테이너 내부의 현재 날짜와 시간을 확인할 수 있습니다.

출력에 수정된 시간대가 반영되어야 합니다.

이 절차에 따라 .env 파일의 TZ 값을 수정하면 Docker 컨테이너의 시간대를 쉽게 변경할 수 있습니다.

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗