반응형

docker container는 호스트 OS와 타임존이 동일하게 작동하지 않았습니다.

 

RUN apk --no-cache add tzdata && \
        cp /usr/share/zoneinfo/Asia/Seoul /etc/localtime && \
        echo "Asia/Seoul" > /etc/timezone

alpine 이미지 같은 경우, 위 코드를 Dockerfile의 적당한 위치에 넣어줍니다.

 

 

    volumes:
      - /etc/localtime:/etc/localtime:ro
    environment:
      TZ: Asia/Seoul

우분투 이미지는 위와 같은 볼륨과 환경 변수를 지정해줍니다.(위 예는 docker-compose)

docker run 할 때 설정해주셔도 됩니다.

반응형

'Docker' 카테고리의 다른 글

docker i/o timeout  (0) 2021.11.10

+ Recent posts