
Docker timezone 時區問題
Docker Timezone 時區問題 方法一: 將本機的時間帶到 image 當中 when docker run some-image 1 -v /etc/localtime:/etc/localtime:ro docker-compsoe.yml 1 2 3 4 5 services: some-container: volumes: - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro 方法二(推薦): 設定環境變數 when docker run some-image 1 -e "TZ=Asia/Taipei" docker-compose.yml 1 2 3 4 sevices: some-container: environment: TZ: Asia/Taipei 例外 如果使用到 alpine 版本 則需要自行重新 build image Dockerfile 先添加以下兩行,再進行上述操作 1 2 RUN apk update && \ apk add -U tzdata
