Alpine Linux タイムゾーンをJSTに変更

Docker
2021-02-10 09:38 (3年前) ytyng
View in English

2つの実現方法

RUN apk --no-cache add tzdata \
&& cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime \
&& apk del tzdata


もしくは

ENV TZ=Asia/Tokyo
RUN apk --no-cache add tzdata


どっちか。

前者 + ENV TZ= では、うまくいかない。

確認方法

date コマンドで JST となるか。

$ date
Wed Feb 10 09:45:26 JST 2021

違い

後者は、全タイムゾーンをイメージ内に残す。

容量は 3.3 MBほど

アプリでタイムゾーンを使う場合、後者の方が良い。

Djangoでの確認方法

./manage.py shell
>>> from django.utils import timezone
>>> timezone.now()
>>> timezone.now().hour

現在の評価: 4
タイトルとURLをコピー

コメント

アーカイブ

2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011