首页 > 解决方案 > 容器和主机的时差问题

问题描述

我在 Linux VM 中运行容器,VM 上的“date”命令返回正确的时间,而在容器中,“date”返回与 VM 上的 date 相同的结果。不同的是,当我触摸容器中的文件,然后 ls -l 这个文件时,创建的时间与返回的容器中的日期不同。我使用 docker 在 Centos VM 上尝试了相同的步骤,日期和容器文件时间是相同的。以下是详细信息,谁能告诉我有什么区别?

在 VM 中:日期返回:2020 年 1 月 10 日星期五 15:55:37 UTC 在容器中:日期返回:2020 年 1 月 10 日星期五 15:55:40 UTC 然后“touch aaaa”和 ls -l aaaa 返回:1 月 10 日 08:03 aaaa

问题是容器中的日期应该返回 Jan 10 08:03,而不是 VM 时间。运行容器时我错过了什么吗?

谢谢!

标签: linuxtimecontainersvirtual-machine

解决方案


推荐阅读