温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

docker中怎么安装tomcat

发布时间:2021-06-22 14:20:19 来源:亿速云 阅读:165 作者:Leah 栏目:大数据

docker中怎么安装tomcat,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

1、查找镜像

docker search tomcat

docker中怎么安装tomcat

2、下载镜像

docker pull tomcat

docker中怎么安装tomcat

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

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

docker中怎么安装tomcat

    -d:后台运行

    --name tomcat:别名以tomcat

    -p 8081:以8081端口启动

    8080:docker 容器端口

    tomcat:镜像

4、 进入容器

    4.1 查看容器

docker中怎么安装tomcat

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

docker exec - it tomcat bash

docker中怎么安装tomcat

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

docker中怎么安装tomcat

看完上述内容,你们掌握docker中怎么安装tomcat的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI