Dockerでタイムゾーンを設定する方法は?
TZ環境変数を用いて、Dockerコンテナのタイムゾーンを設定可能です。
- タイムゾーンの設定には、Dockerfileに以下を追加します。
ENV TZ=Asia/Shanghai
このサンプルでは、タイムゾーンは Asia/Shanghai に設定されています。お好みに応じて他のタイムゾーンに置き換えることができます。
- コンテナを構築して実行する。
また、Docker run コマンドでタイムゾーンを指定することもできます。例えば、
docker run -e "TZ=Asia/Shanghai" image_name
Dockerfileの設定が上書きされ、タイムゾーンはAsia/Shanghainに設定されます。