美文网首页Awesome Docker我用 LinuxDocker容器
Docker 解决容器时区时间不一致

Docker 解决容器时区时间不一致

作者: 大猪大猪 | 来源:发表于2018-03-30 16:42 被阅读100次

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

docker

解决方案

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

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

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

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

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

date

相关文章

网友评论

  • cooling2016:我上次修改过一个容器的核心配置shell的时区设置
    cooling2016:@dounine 我试过当时那个容器不起作用,但是你说的映射其他容器又起作用了
    大猪大猪:@cooling2016 用目录映射的方式比较方便

本文标题:Docker 解决容器时区时间不一致

本文链接:https://www.haomeiwen.com/subject/ujmicftx.html