美文网首页Docker容器Python开发实战
Docker 中修改本地时间UTC

Docker 中修改本地时间UTC

作者: Young先生 | 来源:发表于2019-03-05 15:47 被阅读0次

    今天做在docker中发布了一个服务,需要用到计划任务,但是发现docker环境中本地时间为UTC,导致本地时间跟正常时间差了8个小时,以下放出如何修改Docker中的本地时间

    环境: Docker 镜像是Ubuntu

    第一步:删除本地的/etc/localtime文件

    /etc/localtime作为一个软连接,连接的是UTC

    第二步:重新软连接/etc/localtime 文件

    命令:/usr/share/zoneinfo/Asia/Shanghai

    要是一次性的,这样就把当前docker中的时间改为正常的了

    要是想要以后都正常,我们需要把如下命令添加到Dockerfile文件中,内容如下:

    RUN rm /etc/localtime
    RUN /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    
    

    好了,如上设置后,每次在Docker中发布服务时,时间都会自动设置为正常时间

    欢迎大家访问我的博客:bigyoung.cn

    欢迎大家关注我的公众号:


    公众号二维码.jpg

    相关文章

      网友评论

        本文标题:Docker 中修改本地时间UTC

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