美文网首页
Docker 容器内部时间和外部不一致

Docker 容器内部时间和外部不一致

作者: 悟道人 | 来源:发表于2019-03-31 16:17 被阅读0次

    一、创建镜像时
    如果是ubuntu 系统 在dockerfile加入

    RUN echo "Asia/shanghai" > /etc/timezone;
    

    如果是centos 系统在dockerfile加入

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

    二、容器已经启动时

    如果是ubuntu 系统

    docker exec [容器id]  echo "Asia/shanghai" > /etc/timezone;
    

    如果是centos 系统

    docker cp /usr/share/zoneinfo/Asia/Shanghai  [容器id]:/etc/localtime
    

    ******特别注意********:

    我TM使用了上面的方法都不管用,最后还是在启动容器的时候加上下面参数管用

    -v /etc/localtime:/etc/localtime:ro  
    

    相关文章

      网友评论

          本文标题:Docker 容器内部时间和外部不一致

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