LoginSignup
107
96

More than 5 years have passed since last update.

Dockerでホストと同じタイムゾーンをコンテナ起動時に設定する

Posted at

イメージのタイムゾーンは基本的にUTCになっています。

$ docker run --rm -ti ubuntu date
Mon Nov 10 05:16:46 UTC 2014

/etc/localtime--volumeオプションでバインドすることで、ホストとタイムゾーンを合わせることができます。
コンテナ側から書き換えられないよう、roも付けて読み取り専用にしています。

$ docker run --rm -ti -v /etc/localtime:/etc/localtime:ro ubuntu date
Mon Nov 10 14:16:49 JST 2014

Dockerfile内でタイムゾーンを設定することも可能ですが、イメージのポータビリティーを考えると起動時に指定するのがよいでしょう。

参考

107
96
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
107
96