在IDEA中将SpringBoot项目打为jar包步骤:
1、打开项目的pom.xml文件,添加或修改packaging标签,如下图:
<packaging>jar</packaging>
2、点击右侧maven,展开lifecycle,先clean,然后package或者install,如下图:
3、查看控制台输出,出现“BUILD SUCCESS”说明打包成功,右侧项目菜单会出现target文件,jar包就在此文件,可以查看路径找到该jar包。
4、进入Linux服务器,创建存放此jar包的文件夹,将jar包上传到此文件夹,如下图:
mkdir docker
5、在此目录下创建Dockerfile文件,wq保存并退出,如下图:
vim Dockerfile
# from java:8 拉取一个jdk为1.8的docker image
# maintainer 作者是m
# interfaces-0.0.1-SNAPSHOT.jar 就是你上传的jar包,替换为你的jar包的名称
# inter.jar 是你将该jar包重新命名为什么名称,在容器中运行
# expose 该容器暴露的端口是多少,就是jar在容器中以多少端口运行
# entrypoint 容器启动之后执行的命令,java -jar inter.jar 即启动jar
6、创建好Dockerfile文件之后,执行命令 构建镜像:
docker build -t inter . (最后面有一个点,表示在当前目录下,inter是构建之后的镜像名称)
docker build -t inter .
7、运行docker容器,如下图:
docker run -d --restart=always --name inter -p 9999:9999 inter
8、查看已经运行的容器:
docker ps -a
至此,全部结束。