docker部署项目后--数据库保存时间问题处理

15 篇文章 0 订阅
11 篇文章 1 订阅

一:java项目部署在Linux系统上,用的docker部署。出现时间不准问题,

1:一般先考虑到linux的时区问题,但是用date 查了一下,发现linux系统的时间是对的。

2:再从项目代码上找问题,看看配置上是否设置了:

jackson:
  time-zone: GMT+8

当然也设置了。

3:那么就是docker的问题了。docker容器在启动的时候也需要 设置时区的,在 dockerfile文件里面设置:

vim Dockerfile

在文件里面添加一个脚本:设置容器时区

ENV TZ=Asia/Shanghai 

问题就好了。
 

二:如果是core 项目就设置的时候需要注意有所不同

1,2两种情况情况就不在介绍,

第三种情况:

#设置容器的时区
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值