DockerでTimezoneを設定する
DockerでNginxを立ち上げたが、どうやらlogの時間がおかしいことに気づきました、
Timezoneの設定がちゃんとしていないために、日本時間になっていない模様です。
alpineでtimezone設定
RUN apk --update add tzdata \ && cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime \ && apk del tzdata \ && rm -rf /var/cache/apk/*
apline LinuxでTimezoneの設定を追加し、docker-compose build を実行して、imageを再作成します。
docker-composer run を実行すると、時間設定がかわっていることが確認できます。
kazu22002:myproject $ docker-compose run nginx date Starting myproject_postgres_1 ... done Starting myproject_php7_1 ... done Mon Sep 10 21:48:47 JST 2018