www.icesr.com
IT运维工程师的摇篮

docker问题汇总

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的配置文件影射到本地然后进行处理】

第三:执行以下命令

<code style="margin:0px; padding:0px; border:0px; font-style:inherit; font-variant:inherit; font-weight:inherit; line-height:inherit; font-family:Consolas,Menlo,Monaco,&quot;Lucida Console&quot;,&quot;Liberation Mono&quot;,&quot;DejaVu Sans Mono&quot;,&quot;Bitstream Vera Sans Mono&quot;,&quot;Courier New&quot;,monospace,sans-serif; vertical-align:baseline; white-space:inherit"><span style="white-space:pre">		</span>echo &quot;Asia/Singapore&quot; &gt; /etc/timezone
<span style="white-space:pre">		</span>dpkg-reconfigure tzdata</code>

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

未经允许不得转载:冰点网络 » docker问题汇总

分享到:更多 ()

评论 抢沙发

评论前必须登录!