java学习 springboot项目在Linux环境下的docker容器中的部署和测试

springboot项目在Linux环境下的docker容器中的部署和测试

参考资料:
https://blog.csdn.net/dream_broken/article/details/52385227

1. springboot项目打jar包

1.1 使用maven clean 清除springboot项目中target目录下的之前打好的jar包或者是war包:

右击项目,选择“run as”,选择“maven clean”,待控制台显示clean完成

1.2 待控制台显示clean成功后,对springboot项目打jar包:

右击项目,选择“run as”,选择“maven build….”,在“Edit configuration”中输入“package”,等待其生成jar包;

1.3 点击项目中“target”,按“F5”刷新,可看到生成的jar包。

2. 在docker上安装centos容器并安装Jdk和tomcat

2.1 在docker上安装centos容器:

docker search centos
docker pull docker.i/ocentos
docker run -i -t --name=centos -v /opt/soft/:/opt/soft/ docker.io/centos

2.2 在centos容器内安装Jdk:

(1) 进入centos容器

dockcer exec –it centos bash

(2)去官网下载jdk和tomcat,导入centos容器(放入挂载目录/opt/soft,在/opt目录下分别建立jdk和tomcat文件夹,解压下载的jdk和tomcat至对应的目录;

(3)配置jdk的环境设置:

echo -e "\n\nexport JAVA_HOME=/Project/jdk/jdk1.8.0_191" | tee -a /etc/profile
echo -e "\nexport PATH=\$PATH:\$JAVA_HOME/bin" | tee -a /etc/profile
source /etc/profile

(4)查看安装的java版本:

 java  -version

在这里插入图片描述
2.3 在centos容器内安装tomcat:

(1) 进入tomcat解压后的文件夹/opt/tomcat/apache-tomcat-9.0.13/bin,运行startup.sh文件

./startup.sh
curl http://127.0.0.1:8080 

在这里插入图片描述
(2) 退出容器,并用docker commit生成一个新的镜像

#docker commit –a “上传人” –m “镜像说明”   原容器名 现镜像名
docker commit –a “yk” –m “web tomcat ”  yk-centos web/tomcat:latest

(3) 启动刚生成的镜像,并进入容器

docker run -it --name=yk-tomcat -p 8017:8080 -v /opt/backup:/opt/backup web/tomcat:latest

(4) 在tomcat解压目录/opt/tomcat/apache-tomcat-9.0.13/bin下启动startup.sh文件:

./startup.sh

(5) 启动java:

source /etc/profile
java -version

在浏览器下进行查看:
在这里插入图片描述
(6) 将jar包上传至容器内(复制进挂载目录/opt/backup),并运行该jar包:

java  -jar  XXXX.jar

3. 使用postman对springboot项目进行测试

使用postman对docker容器内的springboot项目进行测试可参考我的另一篇博客:
https://blog.csdn.net/yangkang1122/article/details/88707659

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值