ホームページ  >  記事  >  運用・保守  >  Docker 時間が一貫していない場合の対処方法

Docker 時間が一貫していない場合の対処方法

藏色散人
藏色散人オリジナル
2021-12-30 16:38:348461ブラウズ

Docker 時刻の不一致に対する解決策: 1. docker run の実行時に「-v /etc/localtime:/etc/localtime」オプションを追加します; 2. タイムゾーン情報をコンテナーにコピーします。

Docker 時間が一貫していない場合の対処方法

この記事の動作環境: ubuntu 18.04 システム、Docker バージョン 20.10.11、Dell G3 コンピューター。

docker 時間が一致しない場合はどうすればよいですか?

Docker コンテナーの時間とローカル時間の間の不一致の解決策:

Docker コンテナーとシステム時間の間の不一致は、ネイティブ時間が原因です。 Docker コンテナーのゾーンは 0 タイムゾーンです

最初の方法: 起動時のマッピング

docker run を実行し、 -v /etc/localtime:/etc/localtime を追加しますオプションを次のように指定します:

docker run -d -p 8080:80 -v /etc/localtime:/etc/localtime nginx

2 番目: タイム ゾーン情報をコンテナにコピーします

ローカル タイム ゾーンが正しい場合は、直接:

docker cp /etc/localtime nginx:/etc/localtime

ローカル タイム ゾーンが間違っている場合:

docker cp /usr/share/zoneinfo/Asia/Shanghai nginx:/etc/localtime

推奨学習:「Docker ビデオ チュートリアル

以上がDocker 時間が一貫していない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。