Docker 時刻の不一致に対する解決策: 1. docker run の実行時に「-v /etc/localtime:/etc/localtime」オプションを追加します; 2. タイムゾーン情報をコンテナーにコピーします。
この記事の動作環境: 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 サイトの他の関連記事を参照してください。