デプロイに docker-compose を使用すると、出力ログと関連イベントが検証されて出力されるため、イベントと実際との間に 8 時間の差が生じます。 トラブルシューティング:1. ホスト時間を確認します。 # 日時を表示 2021年9月29日水曜日 11:12:44 CST # タイムゾーンの日付を確認する -R 2021年9月29日水曜日 11:13:34 +0800 2.コンテナに入り、時間を表示します # すべてのコンテナを表示 docker ps -a # コンテナに入る docker eec -it [コンテナID] /bin/bash # 日時を表示 この時、ホストの時間はdockerコンテナの時間と同じでした。Baiduで検索した結果、タイムゾーンの問題であることがようやく分かりました。 Linux 時間: コンテナ時間: 原因: ホスト マシンにはタイム ゾーンが設定されていますが、Docker コンテナーには設定されていないため、両者の間に 8 時間の時差が生じています。 CST は (中国上海時間、東部標準時ゾーン 8) を参照します。 したがって、両者のタイムゾーンを統一する必要がある 解決:1. Docker-compose 構成ボリュームのマウント ボリューム: - /usr/share/zoneinfo/アジア/上海:/etc/localtime 2.Dockerfileはコマンドを実行し、対応するタイムゾーンをtimezoneに出力します。 RUN echo "Asia/shanghai" > /etc/timezone 実行 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 3. コンテナを削除して再実行 #docker rm [コンテナID]を削除 # docker-compose を起動 -f [ファイル名] up -d 概要: 2 時間の時差は、コンテナ内の /etc/timezone の問題によって発生します。対応するタイムゾーンを設定できます。 これで、docker コンテナとホストマシンの 8 時間の違いに関するこの記事は終了です。docker コンテナとホストマシンに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: thead、tfoot、tbodyを使用して表を作成します
>>: 新しい ECMAscript オブジェクト機能の紹介
以前、単純な UDP サーバーとクライアントの例を書きましたが、その中で、自分自身をクライアントと見...
目次Dockerを起動するDockerを停止するPython 呼び出しスクリプト最近、日々のテストで...
序文mv コマンドは、move の略語で、ファイルを移動したり、ファイル名を変更したり (ファイルの...
目次0x01. パゴダパネルをインストールする0x02. サーバーポートを開く0x03. ブラウザを...
データベースの読み取りと書き込みの分離は、トラフィック量の多い大規模システムやインターネット アプリ...
ここで nginx のリバース プロキシを試してみましょう。リバースプロキシ方式とは、インターネット...
前の 2 つの記事の簡単な紹介を通じて、Bootstrap についての基礎的な理解が得られました。 ...
テーブルの作成とインデックスの作成 テーブルtbl1を作成( id int ユニーク、sname v...
多くの場合、移行は避けられません。ハードウェアのアップグレード、データ センターの変更、古いオペレー...
1. 補助AIDE (Advanced Instruction Detection Environm...
/******************** * カーネルにおけるリンクリストの応用********...
CSS の開発履歴についてはここでは紹介しません。ブログを書いている理由の 1 つは、フロントエンド...
以下の機能が実装されています。 1. ユーザー名: onfouc は msg ルールを表示します。o...
問題の説明:デスクトップ コンピューターとキャンパス ネットワークを使用して、有線モードでインターネ...
成果を達成する実装コードhtml <ヘッダー> <h1><em>...