为了账号安全,请及时绑定邮箱和手机立即绑定

Docker容器时间同步问题?

Docker容器时间同步问题?

RISEBY 2019-03-14 14:15:25
问题1: Docker中mysql时间相差八小时,java log的时间是对的,尝试过在DockerFile中添加:RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai/etc/localtimeRUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime参考:Docker 运行的容器时间不对,怎么解决!ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone参考:Docker容器时间同步问题问题2:Docker容器是CST时间,java应用获取都是UTC时间,怎么修改?这越改越恼火啊,现在系统时间都不对了—。— 系统修改成了UTC了,怎么改为CST呢?/root$ date2016年 06月 23日 星期四 02:57:14 UTC/root$ hwclock2016年06月23日 星期四 03时00分33秒  -0.365690 秒etc/sysconfig/clockZONE="Asia/Shanghai"UTC=falseARC=false
查看完整描述

3 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

系统修改成了UTC了,怎么改为CST呢?
由于开始修改了/usr/share/zoneinfo/Asia/Shanghai文件,后面将文件恢复了,然后执行
cp -af /usr/share/zoneinfo/Asia/Shanghai /etc/localtime就可以了。

docker时间同步:
可以通过docker cp /etc/localtime [containerId]:/etc/localtime进行修改


查看完整回答
反对 回复 2019-04-22
?
ITMISS

TA贡献1871条经验 获得超8个赞

我也遇到这种情况,不知道你的mysql是直接装在系统上的,还是从官方pull下来的镜像。
我直接从把官方镜像的Dockerfile改了个时区:链接描述

查看完整回答
反对 回复 2019-04-22
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

我也遇到相同的问题了

链接描述


查看完整回答
反对 回复 2019-04-22
  • 3 回答
  • 0 关注
  • 818 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信