Docker部署SpringBoot应用

前言

部署项目时可能会需要依赖于nod.js、Rdis、RabbitMQ、MySQL等,这些服务部署时所需要的函数库、依赖项各不相同,甚至会有冲突。给部署带来了极大的困难。而Dockr确巧妙的解决了这些问题,Dockr为了解决依赖的兼容问题的,采用了两个手段:

将应用的Libs(函数库)、Dps(依赖)、配置与应用一起打包

将每个应用放到一个隔离容器去运行,避免互相干扰本文将讲解如何使用Dockr来部署我们平时用SpringBoot开发的项目:

Dockrfil

什么是Dockrfil?Dockrfil是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。

Dockrfil语法

构建自定义的镜像时,并不需要一个个文件去拷贝,打包。

我们只需要告诉Dockr,我们的镜像的组成,需要哪些BasImag、需要拷贝什么文件、需要安装什么依赖、启动脚本是什么,将来Dockr会帮助我们构建镜像。

而描述上述信息的文件就是Dockrfil文件。

Dockrfil就是一个文本文件,其中包含一个个的指令(Instruction),用指令来说明要执行什么操作来构建镜像。每一个指令都会形成一层Layr。

打包SpringBoot项目

准备项目:

项目端口

srvr.port=

在tmplats文件夹下新建indx.html

!DOCTYPEhtmlhtmllang="n"xmlns:th="


转载请注明:http://www.aierlanlan.com/tzrz/2823.html

  • 上一篇文章:
  •   
  • 下一篇文章: