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ほど
アプリでタイムゾーンを使う場合、後者の方が良い。
./manage.py shell
>>> from django.utils import timezone
>>> timezone.now()
>>> timezone.now().hour
コメント