关于docker中tomcat部署项目遇到时间不正确的问题
在容器中执行date
命令查看时间,发现容器中时间少了8个小时 执行以下命令,修改时间
1 2 3
| cd /etc/ mv localtime localtime_bak cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
|
因为docker中的java应用是从timezone中获取时间的,因此需要修改timezone
1
| echo "Asia/Shanghai" > /etc/timezone
|
执行完这条语句,会发现docker 中java程序的时间也就一致了.