docker

Docker for Windowsで時刻がずれる場合

More than 1 year has passed since last update.

環境

  • Windows 10 Pro build 1607
  • Docker for Windows version 1.13.0-rc3-beta32.1(9324) Channel: Beta

時刻同期ずれ

最初に確認出来たのはS3へオブジェクトをアップロードする際にサーバ時刻とずれがあるのでアップロード出来ないというエラーだった。

dateコマンドで確認したところUTC+9時間が現在のUTCとして認識されていた。

これを直すにはHyper-VマネージャーからDocker for Windows用に作成されたMobyLinuxVM→設定→統合サービスで時刻の同期をオンにする必要がある

image

他にもファイルシステムの時刻を見てビルドするツール(gulp, webpack等のwatcher)はこの時刻同期のバグによりDocker for Windows上でビルドが走らない場合があるので有効にする必要がある