美文网首页后端世界
关于同步docker容器与宿主机时间的问题

关于同步docker容器与宿主机时间的问题

作者: 幽遊世外 | 来源:发表于2018-10-30 15:46 被阅读163次

    如何同步docker容器与宿主机时间

    背景:公司内网服务器无法上网,本地的docker镜像默认的时间均为UTC时间,与宿主机的北京时间不同步,对查看日志造成了一定的困扰

    容器已启动

    仅需用宿主机的系统时间去覆盖容器的系统时间,可使用如下命令:

    docker cp /etc/localtime {container}:/etc/localtime
    

    如果需同步容器中的JVM时间,则需要先确定宿主机的时区为北京时间所在的时区

    nano /etc/timezone
    

    将里面的内容添加或者修改为:Asia/Shanghai
    然后执行以下命令:

    docker cp /etc/timezone {container}:/etc/timezone
    

    容器未启动

    可在启动命令使用-v命令将/etc目录下的localtime和timezone挂载到容器内部进行覆盖,这里的timezone须确保为北京时间所在时区

    相关文章

      网友评论

        本文标题:关于同步docker容器与宿主机时间的问题

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