dockerコンテナのタイムゾーンを変更する方法は?

Dockerコンテナ内でのタイムゾーンの変更は、以下の手順に従って行うことができます。

コンテナ内部に入るには、以下のコマンドを使用してください。ここで、container_id はコンテナのIDまたはコンテナの名前です。

docker exec -it container_id /bin/bash

コンテナ内で以下のコマンドを実行して、タイムゾーン設定ツールtzdataをインストールしてください。

apt-get update
apt-get install -y tzdata

3、タイムゾーンを設定:以下のコマンドを実行し、必要なタイムゾーンを設定します。例えば上海のタイムゾーンに設定します。

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezone

4、タイムゾーン設定の確認:以下のコマンドを実行して、タイムゾーンが正しく変更されているか確認してください。

date

5、コンテナーを終了します:以下のコマンドを実行してコンテナーを終了します。

exit

6、コンテナを再起動する:時差設定を有効にするために、コンテナを再起動することができます。

docker restart container_id

Dockerコンテナ内でタイムゾーンを変更することができます。

bannerAds