docker安装tomcat8的实现方法
一、docker安装tomcat8
1、查找DockerHub上的tomcat镜像
dockersearchtomcat
2、拉取tomcat镜像
dockerpulltomcat:8
3、使用tomcat默认的配置来启动一个tomcat容器
dockerrun-d-p8080:8080--nametomcattomcat:8
4、拷贝容器内tomcat配置文件和日志到本地准备映射
dockercptomcat:/usr/local/tomcat/conf/usr/app/tomcat/conf
dockercptomcat:/usr/local/tomcat/logs/usr/app/tomcat/logs
5、停止tomcat,并删除容器
dockerstoptomcat dockerrmtomcat
6、创建并运行tomcat容器
dockerrun-d-p8080:8080--nametomcat-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=alwaystomcat:8
7、查看创建的容器
dockerps|greptomcat
注意
当Tomcat版本过高时,根据IP地址和端口号访问可能会出现下面问题:
出现404是因为webapps文件夹下内容为空,内容都在webapps.dist目录下,解决办法如下:
1.进入tomcat容器
dockerexec-it容器id/bin/bash
2.ls查看文件夹内容,可以发现下面有webapps文件夹和webapps.dist文件夹,将webapps.dist下的内容全部异动到webapps中。
mvwebapps.dist/*webapps
3.重新访问tomcat。
记得放行安全组和防火墙。
到此这篇关于docker安装tomcat8的实现方法的文章就介绍到这了,更多相关docker安装tomcat8内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!