AI 摘要
Docker部署Java项目时日志时间比实际时间慢8小时,经查为时区配置问题。解决方案:在Dockerfile中设置时区为Asia/Shanghai,或运行容器时挂载主机的/etc/localtime文件,确保容器与主机时区一致。
查看 docker 中 java 项目打印的日志发现,时间相差 8 个小时。考虑是时区的问题。
解决方案
Dockerfile 文件加入时区配置
RUN echo "Asia/Shanghai" > /etc/timezonedocker run 增加参数
-v /etc/localtime:/etc/localtimeeg:启动命令
docker run -d --name "hone" -v /etc/localtime:/etc/localtime -p 8080:8080 hone
评论 (0)