Docker方式发布jar文件

在IDEA中将SpringBoot项目打为jar包步骤:

目录

在IDEA中将SpringBoot项目打为jar包步骤

1、打开项目的pom.xml文件,添加或修改packaging标签

2、点击右侧maven,展开lifecycle,先clean,然后package或者install

3、查看控制台输出,出现“BUILD SUCCESS”说明打包成功

4、进入Linux服务器,创建存放此jar包的文件夹

 5、在此目录下创建Dockerfile文件

6、创建好Dockerfile文件之后

7、运行docker容器

 8、查看已经运行的容器


1、打开项目的pom.xml文件,添加或修改packaging标签,如下图:

Docker方式发布jar文件_第1张图片

jar

2、点击右侧maven,展开lifecycle,先clean,然后package或者install,如下图:

 Docker方式发布jar文件_第2张图片

3、查看控制台输出,出现“BUILD SUCCESS”说明打包成功,右侧项目菜单会出现target文件,jar包就在此文件,可以查看路径找到该jar包。

Docker方式发布jar文件_第3张图片

4、进入Linux服务器,创建存放此jar包的文件夹,将jar包上传到此文件夹,如下图:

Docker方式发布jar文件_第4张图片

mkdir docker

 5、在此目录下创建Dockerfile文件,wq保存并退出,如下图:

Docker方式发布jar文件_第5张图片

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

至此,全部结束。

你可能感兴趣的:(Java开发,Java,web开发,Linux,docker,jar,java)