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

Docker
2021-02-10 00:38 (5 years ago)
Alpine Linux タイムゾーンをJSTに変更

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.0 (2)
著者は、アプリケーション開発会社 Cyberneura を運営しています。
開発相談をお待ちしています。

アーカイブ