解决Docker容器时区及时间不同步问题

构建dockerfile后设置时区无效,使用date命令查看时间比宿主机慢8小时,如果locatime文件也不管用,问题基本在dockerfile上。

解决方法

#   定义时区参数
ENV TZ Asia/Shanghai
#   使用阿里源并设置时区
RUN sed -i s@/security.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list \
    && sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list \
    && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone

#   更新系统\安装依赖包
RUN apt-get update -y \
    && apt-get install -y tzdata \
    && rm -r /var/lib/apt/lists/* 

版权声明:
作者:Akiraka
链接:https://www.akiraka.net/linux/85.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
解决Docker容器时区及时间不同步问题
构建dockerfile后设置时区无效,使用date命令查看时间比宿主机慢8小时,如果locatime文件也不管用,问题基本在dockerfile上。 解决方法 # 定义时区参数 ENV ……
<<上一篇
下一篇>>
文章目录
关闭
目 录