概要 GCPにRailsをdeployする時にDockerfileでimageをbuildすると思います。その際にDockerのデフォルトのタイムゾーンはUTCとなっているため、これをAsia/Tokyoの時間に変更したい場合の設定方法です。 2種類のやり方 ホストの/etc/localtimeをコンテナーにマウントする 環境変数TZで指定する ホストからコンテナーにマウントするとDocker Imageのポータビリティには良いですが、ほとんどの人は日本時間に固定した方がシンプルで楽だったりするので、2の環境変数で設定したいと思います。 環境変数での設定方法 ENV TZ='Asia/Tokyo' サンプルDockerfile Rails+Whenever(crontab)のイメージサンプルです。 FROM gcr.io/google_appengine/ruby # Install 2.
![Dockerfileでタイムゾーンを設定する方法 - フリーランスのエンジニア道](https://cdn-ak-scissors.b.st-hatena.com/image/square/4d1b8a073641b32003b04f2f916a569f4856c062/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkitahashi-ryoichi%2F20171113%2F20171113144906.png)