デプロイに 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 オブジェクト機能の紹介
element-uiを使用する場合、el-popoverというよく使われるコンポーネントがありますが...
プロシージャ sp_name を削除します//これまで、MYSQL 構文の基礎知識について説明して...
エラーメッセージ:エラー 1862 (HY000): パスワードの有効期限が切れています。ログインす...
スタンドアロンの hbase について、まずは説明しましょう。 Dockerをインストールするまず ...
目次1. Nginx の紹介2. 画像サーバーの構築1. Nginx の紹介Nginx はリバース ...
目次1. SELinux の紹介2. SELinuxの基本概念2.1 仕事の種類2.2. セキュリテ...
この記事では、参考までにVMWare LinuxにMySQL 5.7.13をインストールするチュート...
目次イベントループブラウザ環境イベントループノード環境イベントループ6つのステージ(1)setTim...
1. 環境バージョンDocker バージョン 19.03.12セントロス7ソル8.6.2 2. Do...
目次1. 環境設定1.NTPサーバー2. ビジネスサーバー2. NTPサーバーの設定1. chron...
nginx の設定は次のとおりです。 http://172.17.188.27/wgcloud など...
この記事では、カルーセルアニメーションを実現するためのVueコンポーネントの具体的なコードを例として...
まず、次の質問について考えてみましょう。このような膨大な量のデータをデータベースに挿入するには、通常...
目次導入スクロール要素.スクロール()要素.scrollHeight/scrollWidth要素.s...
Docker-machineはDockerが公式に提供しているDocker管理ツールです。これは d...