这篇文章将为大家详细讲解有关tomcat怎么在docker中安装,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
1.首先在启动docker
service docker start
2.拉取tomcat镜像。
docker pull tomcat:8-jdk8
如果不加后面的8-jdk8 标签的话,会默认拉取latest,也就是最新的官方版本
3.安装完成后,做作容器,并启动tomcat
docker run --name tomcat -p 8080:8080
如果正常安装后访问ip+端口出现404情况,进入tomcat目录,把原有webapps目录删除,并把webapps.dist改名为webapps即可,命令如下
rm -rf webapps
mv webapps.dist webapps
4.查看容器运行情况
docker ps
5.然后是打包springboot 项目,以war包为例
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency>
先排除掉springboot自带的tomcat
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin>
然后添加maven打包构件
6.IDEA 的package一下,然后查看工程的target文件夹下,找到对应的war包,copy到linux对应的目录下
7.拷贝war包进tomcat容器的webapps目录下,检查下是否正确copy进去了
docker cp consumer-0.0.1-SNAPSHOT.war 7d64a9eaa278:/usr/local/tomcat/webapps
docker exec -it 7d64a9eaa278 /bin/bash
8.重启tomcat,再次访问ip+端口+项目名
docker restart 7d64a9eaa278
关于tomcat怎么在docker中安装就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。