Docker 파일을 몇 개 실행하여 컨테이너를 만드는 도커 작성 파일이 있습니다. Dockerfiles를 편집하여 시간대를 설정하고 싶지는 않습니다. 팀 구성원이 언제든지 변경할 수 있고 로컬 환경을 변경하기 위해 docker-compose.override.yml 파일을 가지고 있기 때문입니다. 그러나, 내 컨테이너 중 하나 (셀렌 기반의 것) 호스트 시간대를 끌어 오지 않는 것 같아 그게 나를 위해 문제가 발생합니다. 이를 바탕으로 모든 컨테이너에 타임 존을 적용하고 싶습니다. 지금 내 Dockerfiles에docker-compose를 사용하여 컨테이너를 설정하십시오. 시간대
ENV TZ=America/Denver
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
그리고 모든 것이 잘 작동합니다. docker-compose 구문에서 동일한 명령을 어떻게 복제합니까?
https://github.com/dnvriend/docker-timezone-test/blob/master/docker-compose.yml –