linux docker下载tomcat和操作然后创建一个springboot项目jar包,能够在本机访问+tomcat端口访问不了问题处理

昨天晚上使用docker操作tomcat在本机上访问了一个SpringBoot项目,写了这个博客希望可以给初学者带来帮助。

启动docker

启动docker (系统控制ctl:control)
systemctl start docker

下载tomcat

docker下载tomcat:
docker pull tomcat

查询镜像

查询已有的镜像:
docker images 

查询使用中的镜像(启动中):
docker ps 

查询所有的包含退出状态的镜像:
docker ps -a 

启动tomcat 查看使用中的镜像

docker start tomcat
[root@bogon ~]# docker start tomcat
tomcat

在这里插入图片描述

docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS          	    					PORTS                    NAMES
881b2525f9a3        tomcat              "catalina.sh run"   18 hours ago        Up 5 seconds        0.0.0.0:8081->8080/tcp   tomcat

在这里插入图片描述

打开idea/eclipse中的Springboot项目

在这里插入图片描述
对Springboot项目打个jar包

将jar包放入xftp的一个包中并查看

在这里插入图片描述

运行这个Spingboot的jar包
java -jar cs-0.0.1-SNAPSHOT.jar

在这里插入图片描述

这个时候可能会出现tomcat端口被占用已使用的问题

在这里插入图片描述

查看端口号
netstat -anop | grep 8001

在这里插入图片描述

杀死进程  kill -9/-15 PID编号
kill -9 1762

在这里插入图片描述

再运行这个Spingboot的jar包
java -jar cs-0.0.1-SNAPSHOT.jar

在这里插入图片描述

可能会报404

在这里插入图片描述
原因是Springboot内置了tomcat所有如果虚拟机内开启了tomcat要关闭

在这里插入图片描述

在运行一遍

在这里插入图片描述

访问成功

在这里插入图片描述

posted @ 2019-05-31 14:19  奋斗的小宋  阅读(35)  评论(0)    收藏  举报