wuliws 发表于 2018-1-6 16:32:45

修改docker时区

  在实际业务场景中,经常碰到启动了一个容器,容器的时区是UTC的导致还需要重新运行;
  我们在具体处理时也出现了该显现
  业务场景: 数据库系统定时备份脚本, 定时备份脚本按照每天备份, 通过k8s启动容器服务来触发备份, 由于容器时间是UTC结果备份开始时间成了早上8点,和预想完全不一致,
  同样的问题应该在很多场景中都可能碰到
  解决方案:
  在创建容器镜像的时候在dockerfile 中增加时区相关配置, 命令如下:
  

ENV TZ=Asia/Shanghai  RUN apt-get install tzdata
  
RUN
ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone  
页: [1]
查看完整版本: 修改docker时区