docker问题汇总

来源:互联网 发布:网络高级工程师认证 编辑:程序博客网 时间:2024/06/08 03:25


1.docker内tomcat时区问题


一般tomcat的设置时区的处理方式是

新建一个setenv,sh,添加CATALINA_OPTS=-Duser.timezone=Asia/Shanghai 命令


docker中的tomcat需要做以下处理。

第一:docker系统时区的设置

用  docker exec -it       xxxx         bash  进docker

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


第二:修改tomcat时区。【将tomcat的配置文件影射到本地然后进行处理】

第三:执行以下命令

echo "Asia/Singapore" > /etc/timezonedpkg-reconfigure tzdata

理论上只要第三步就足够了,我没有尝试过。不过第三步是必须的