spring boot利用docker构建gradle项目的实现步骤

网友投稿 437 2023-02-05


spring boot利用docker构建gradle项目的实现步骤

前言

这是一篇关系到四个知识点的文章,分别是java,docker,springboot和gradle,我们希望在java环境下,使用springboot框架,通过gradle去构建项目,然后把项目部署和运行在docker容器里!

更多关于gradle的介绍大家可以参考这篇文章://jb51.

net/article/125602.htm

Java运行时

springboot开源脚手架

gradle最流行的项目构建工具

docker最流行的容器产品

下面话不多说了,来一起看看详细的介绍:

注意的地方

项目名称就是镜像名,所以只能是小写字母

build.gradle里的jar就是gradle build生成的包

Dockerfile默认放在src/main/docker目录

开发过程

一 build.gradle文件

dependencies {

classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")

classpath('se.transmode.gradle:gradle-docker:1.2')

}

applyhttp:// plugin: 'java'

apply plugin: 'eclipse'

apply plugin: 'org.springframework.boot'

apply plugin: 'io.spring.dependency-management'

apply plugin: 'docker'

version = '1.0.0'

jar {

baseName = 'springdemo'

}

task buildDocker(type: Docker, dependsOn: build) {

push = true

applicationName = jar.baseName

dockerfile = file('src/main/docker/Dockerfile')

doFirst {

copy {

from jar

into stageDir

}

}

}

二 编译项目

docker build

三 生成镜像

docker build buildDocker

四 运行容器

docker run -p 80:8080 springdemo-1.0.0

五 载图

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对我们的支持。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Less 安装及基本用法
下一篇:国产机连接共享文件夹(本机共享文件夹)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~