码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-12-17 16:25:08      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:docker time activemq

  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应用,应用日志时间和容器时间不一致

标签:docker time activemq

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!