首页 > 编程语言 > 详细

Docker运行java应用,应用日志时间和容器时间不一致

时间:2015-12-17 16:23:43      阅读:184      评论:0      收藏:0      [点我收藏+]
  1. docker运行activemq,日志时间和容器时间如下:

技术分享d我执行date命令隔了几分钟,由时间上发现正好差了8个小时,怀疑还是时区的原因.



2.疑惑

有好友称,讲宿主机的/etc/locatime挂载到容器中,就会解决此问题.可是得到的结果是依然是上图.



3.查询资料,请教大神,得到结果

在java应用启动前,添加参数
-Duser.timezone=GMT+08


4.我的java应用是Activemq消息队列,编辑activemq的启动脚本

vi   /opt/activemq/bin/activemq
# Uncomment to enable audit logging
ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS -Dorg.apache.activemq.audit=true -Dfile.encoding=UTF8    -Duser.timezone=GMT+08"


最后,感谢一下大神的帮忙 















本文出自 “不求最好,只求更好” 博客,请务必保留此出处http://yujianglei.blog.51cto.com/7215578/1725620

Docker运行java应用,应用日志时间和容器时间不一致

原文:http://yujianglei.blog.51cto.com/7215578/1725620

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!