docker中时区更改

有时候会遇见业务上的时间不对 一般是差8小事左右 都是因为宿主机,宿主机硬件时间,容器等等的默认时间都是标准时间,而不是我们国内使用的北京时间,也就是东八区时间,所以 更改一下就好。

先可以查看宿主机的软、硬件时间。

date是查看软件时间 这个一般都是北京时间 因为我们在安装系统时会选择。

然后使用hwclock查看硬件时间,也就是所谓的Bios时间。如果不对使用hwclock -w同步成北京时间 如果hwclock -w未成功 可以看我之前一篇文章。

这里主要说容器里面 我们拿docker容器来说:

进入容器后查看,修改指令:

ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime

或者

cp /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime

重启容器即可

你可能感兴趣的:(基本攻略)