美文网首页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