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

  • 时间:
  • 浏览:1
  • 来源:大发PK10APP下载_大发PK10APP官方

️只时要注意里边我们都我们都我们都都 说的那多少地方就行,剩下的是我为了做grace-shutdown测试用的‍️。

pom.xml:

随后我使用下面的命令,机会里边有我们都我们都我们都都 儿以前打包出来的镜像,证明我们都我们都我们都都 儿构建成功:

言归正传,今天我们都我们都我们都都 儿的主题是Spring Boot + 外置tomcat + Docker,随后我用做好的镜像可不都后能 去做部署。

在接下来我们都我们都我们都都 儿就应该在有有俩个空的文件夹下面,贴到 去dockerfile,和我们都我们都我们都都 儿的war包。

启动类:

最近这段时间在做有有俩个有关于"Docker Graceful shutdown",于是自己就过后开始了了做起了各种"小实验"。

-t 里边跟着的是我们都我们都我们都都 儿时要打包出来的镜像的名字和版本号。

这是有有俩个简单的例子,机会对docker上有哪多少知道的命令可不都后能 去官网进行查询:

和启动类同级的地方,我们都我们都我们都都 儿加在在曾经有有俩个类,名字叫做ServletInitializer:

机会有时要可不都后能 把构建镜像和启动贴到 去时要的地方。

最后启动就可不都后能 了。

我并都是把tomcat落下了。原应分析是我们都我们都我们都都 儿可不都后能 让docker引用tomcat的镜像。

有不懂的可不都后能 参考我的github:https://github.com/luckypoison/SpringBootTomcatExternalTest。

首先我们都我们都我们都都 儿时要进到以前我们都我们都我们都都 儿新创建的文件夹下面。

我们都我们都我们都都 儿时要修改两大块的地方:

️里边的"."是必须否缺少的。

Dockerfile内容如下:

关键随后我以上三步。

机会遇到了哪多少间题,可不都后能 在下方评论区不知道们,我会尽量进行解答。

首先我们都我们都我们都都 儿来改造Spring boot 项目,我就"摆脱"内置的tomcat

接下来我们都我们都我们都都 儿时要打出来有有俩个war包用于部署,不知道何为war包的,可不都后能 去自行搜索。

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

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

我实在说过程不得劲痛苦,随后我结果时不时好的,我你可不都后能 对于docker有了其他新的认识。

下面做一下基本的讲解:

随后我使用下面的命令进行构建:

随后我我们都我们都我们都都 儿就可不都后能 在当前项目目录下面的target目录下面找到war包了。