有没有遇到这么一些问题,开发在本地测试没问题,将项目打包到线上计算出来的时间不是少了8个小时就是多了8个小时,这是因为容器的系统默认时间跟我们中国的时间对不上,所以才会有这样的问题。

docker

解决方案

最傻瓜也最方便的处理方式

docker run -v /etc/timezone:/etc/timezone -v /etc/localtime:/etc/localtime -ti centos bash

以上将宿主机的时间与本地时间绑定到容器中,这样时间就会跟宿主机一样了。

/etc/timezone 时区
/etc/localtime 时间

验证时间是否正确,在控制台输入以下命令即可

date
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐