Hyper-V 容器时间同步问题

Hyper-V container time sync issue

我是 运行 ubuntu windows 10,hyper-v。一切顺利,但如果我锁定笔记本电脑一段时间,ubuntu 内的时间就会与 windows 机器不同步。我尝试了各种方法,例如 "chronyd" sync 等,但没有任何效果。事情 return 正常,如果我重新启动 hyper-v 容器;但这很痛苦,因为我需要从头开始所有的工作。

我在不重启 hyper-v 容器的情况下找到了解决此问题的方法(ubuntu,在本例中)。以下是步骤:

  1. 打开您的 hyper-v 管理器应用程序。
  2. select 容器有时间问题。
  3. 右击它 select "settings".
  4. Select "Integration services" 现在,这将显示 "Time synchronization" 这样的复选框

  5. 取消选中该框并单击 "apply" 按钮。现在再次选中 "Time synchronization" 复选框并点击 "apply" 按钮。

  6. 正确的时间出现在容器内。