docker安装tomcat

1、查找镜像

docker search tomcat

2、下载镜像

docker pull tomcat

3、启动镜像 =》如果需要挂载,参考第6步;建议挂载目录;如果不清楚内部路径,可以先随意创建实例,寻找路径后,建立目录后,重新创建实例

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

    -d:后台运行

    --name tomcat:别名以tomcat

    -p 8081:以8081端口启动

    8080:docker 容器端口

    tomcat:镜像

4、 进入容器

    4.1 查看容器

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

docker exec - it tomcat bash

5、导入war包

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

6、路径挂载,创建容器的时候挂载 

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" />

 

 

转载于:https://my.oschina.net/u/2344371/blog/3068939

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值