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

  • 时间:
  • 浏览:32
  • 来源:uu快3输钱_uu快3赢钱诀窍_豹子

最后启动就都要了。

pom.xml:

言归正传,今天大家的主题是Spring Boot + 外置tomcat + Docker,怎么让用做好的镜像都要去做部署。

首先大家来改造Spring boot 项目,让我"摆脱"内置的tomcat

-t 里边跟着的是大家都要打包出来的镜像的名字和版本号。

怎么让使用下面的命令,将会里边有大家刚刚 打包出来的镜像,证明大家构建成功:

启动类:

大家都要修改两大块的地方:

下面做一下基本的讲解:

最近这段时间在做就说 我 有关于"Docker Graceful shutdown",于是买车人就刚始于做起了各种"小实验"。

我并全部都是把tomcat落下了。原困 是大家都要让docker引用tomcat的镜像。

怎么让大家就都要在当前项目目录下面的target目录下面找到war包了。

首先大家都要进到刚刚 大家新创建的文件夹下面。

我觉得说过程有点硬痛苦,怎么让结果总是 好的,我愿意 对于docker有了其他新的认识。

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

在接下来大家就应该在就说 我 空的文件夹下面,放进dockerfile,和大家的war包。

将会遇到了那些大问题,都要在下方评论区真不知道们,我会尽量进行解答。

️只都要注意里边你说那些的那几条地方就行,剩下的是我为了做grace-shutdown测试用的‍️。

和启动类同级的地方,大家添去掉 就说 我 就说 我 类,名字叫做ServletInitializer:

怎么让使用下面的命令进行构建:

这是就说 我 简单的例子,将会对docker上有那些知道的命令都要去官网进行查询:

Dockerfile内容如下:

关键就说 我 以上三步。

将会有都要都要把构建镜像和启动放进都要的地方。

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

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

️里边的"."是不都要缺少的。

接下来大家都要打出来就说 我 war包用于部署,真不知道何为war包的,都要去自行搜索。