一般情况下,我们的宿主机服务器的时区都是在东八区,而docker容器里却是在零时区。这样就导致了时间差了8个小时,所以需要把容器的时间也设置成东八区。
在dockerfile中的设置如下:
RUNln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
RUNecho"Asia/Shanghai">/etc/timezone
RUNdpkg-reconfigure-fnoninteractivetzdata
如果觉得《docker容器时区与宿主机不一致的解决方法》对你有帮助,请点赞、收藏,并留下你的观点哦!