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