docker安装tomcat

一、查找镜像web

docker search tomcat

二、下载镜像docker

docker pull tomcat

三、启动镜像 =》若是须要挂载,参考第6步;建议挂载目录;若是不清楚内部路径,能够先随意建立实例,寻找路径后,创建目录后,从新建立实例apache

docker run -d --name tomcat -p 8081:8080 tomcat

    -d:后台运行vim

    --name tomcat:别名以tomcattomcat

    -p 8081:以8081端口启动bash

    8080:docker 容器端口cookie

    tomcat:镜像app

四、 进入容器dom

    4.1 查看容器webapp

    4.2 进入容器 》 docker exec - it 容器名称  bash

docker exec - it tomcat bash

五、导入war包

docker cp /usr/local/docker/tomcat/erp.war tomcat:/usr/local/tomcat/webapps/

六、路径挂载,建立容器的时候挂载 

docker run -d  \
--name tomcat \ 
-p 8081:8080 \
-v /usr/local/docker/tomcat/webapps/:/usr/local/tomcat/webapps \
-v /usr/local/docker/tomcat/conf/:/usr/local/tomcat/conf
tomcat

若是命令无效,本身手动输入。

可能遇到的问题:

  • 修改时区 =》时区不对,致使数据保存异常
docker exec -it tomcat bash 
echo "Asia/Shanghai" > /etc/timezone
  • tomcat8 cookie domain 
cd /usr/local/docker/tomcat/conf vim context.xml

将CookieProcessor 添加

<CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor" />

相关文章
相关标签/搜索