Spring Boot + 外置tomcat + docker 打包部署

  • 时间:
  • 浏览:4

或者使用下面的命令,可能后边有亲们 过后打包出来的镜像,证明亲们 构建成功:

可能有前要可不不需要 把构建镜像和启动上放前要的地方。

和启动类同级的地方,亲们 加进进曾经一有一个 类,名字叫做ServletInitializer:

接下来亲们 前要打出来一有一个 war包用于部署,他不知道何为war包的,可不不需要 去自行搜索。

Dockerfile内容如下:

亲们 前要修改两大块的地方:

这是一有一个 简单的例子,可能对docker上哪些知道的命令可不不需要 去官网进行查询:

关键就是以上三步。

可能遇到了哪些现象,可不不需要 在下方评论区他不知道们,我会尽量进行解答。

最近这段时间在做一有一个 有关于"Docker Graceful shutdown",于是我本人就刚结速做起了各种"小实验"。

pom.xml:

下面做一下基本的讲解:

在接下来亲们 就应该在一有一个 空的文件夹下面,上放dockerfile,和亲们 的war包。

https://docs.docker.com/engine/reference/run/

首先亲们 来改造Spring boot 项目,给你"摆脱"内置的tomcat

或者使用下面的命令进行构建:

使用下面的命令进行打包:

启动类:

我并前要把tomcat落下了。由于分析是亲们 可不不需要 让docker引用tomcat的镜像。

️后边的"."是不可不不需要 缺少的。

-t 后边跟着的是亲们 前要打包出来的镜像的名字和版本号。

言归正传,今天亲们 的主题是Spring Boot + 外置tomcat + Docker,或者用做好的镜像可不不需要 去做部署。

我嘴笨 说过程怪怪的痛苦,或者结果无缘无故好的,我想对于docker有了某些新的认识。

有不懂的可不不需要 参考我的github:https://github.com/luckypoison/SpringBootTomcatExternalTest。

或者亲们 就可不不需要 在当前项目目录下面的target目录下面找到war包了。

️只前要注意后边你爱不爱我的那几条地方就行,剩下的是我为了做grace-shutdown测试用的‍️。

首先亲们 前要进到过后亲们 新创建的文件夹下面。

最后启动就可不不需要 了。