时间:2021-05-19
1、查找Docker Hub上的tomcat镜像
docker search tomcat2、拉取tomcat镜像
docker pull tomcat:83、使用tomcat默认的配置来启动一个tomcat容器
docker run -d -p 8080:8080 --name tomcat tomcat:84、拷贝容器内tomcat配置文件和日志到本地准备映射
docker cp tomcat:/usr/local/tomcat/conf /usr/app/tomcat/confdocker cp tomcat:/usr/local/tomcat/logs /usr/app/tomcat/logs5、停止tomcat,并删除容器
docker stop tomcatdocker rm tomcat6、创建并运行tomcat容器
docker run -d -p 8080:8080 --name tomcat -v /usr/app/tomcat/webapps:/usr/local/tomcat/webapps -v /usr/app/tomcat/conf:/usr/local/tomcat/conf -v /usr/app/tomcat/logs:/usr/local/tomcat/logs --restart=always tomcat:87、查看创建的容器
docker ps | grep tomcat当Tomcat版本过高时,根据IP地址和端口号访问可能会出现下面问题:
出现404是因为webapps文件夹下内容为空,内容都在webapps.dist 目录下,解决办法如下:
1.进入tomcat容器
docker exec -it 容器id /bin/bash2.ls 查看文件夹内容,可以发现下面有webapps文件夹和webapps.dist文件夹,将webapps.dist下的内容全部异动到webapps中。
mv webapps.dist/* webapps3.重新访问tomcat。
记得放行安全组和防火墙。
到此这篇关于docker安装tomcat8的实现方法的文章就介绍到这了,更多相关docker安装tomcat8内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
[Linux安装Tomcat8]卸载Tomcat-先暂停Tomcat#systemctlstoptomcat#yumremovetomcatrpm安装的可以用y
在本小节中,我将详细介绍在Eclipse环境中怎样集成Tomcat。现在Tomcat分了好多个版本,需要注意的是这里我只会用到Tomcat8,而Tomcat8又
本文介绍了maven如何在tomcat8中实现自动部署,分享给大家,具体如下:1、首先需要有tomcat,并且配置好用户。配置的地方在tomcat的config
现在使用eclipse开发的频率十分高,如果我们要使用tomcat8的容器部署,但是有时候我们发现我们安装的eclipse不支持,最多只支持到tomcat7,该
前言:此处的方法适用于tomcat6和tomcat7,对于最新的tomcat8还没有进行过测试,有兴趣的同学可以自己测一下.总共分为五步:1.在tomcat中配