前言
這是一篇關係到四個知識點的文章,分別是java,docker,springboot和gradle,我們希望在java環境下,使用springboot框架,通過gradle去構建項目,然後把項目部署和運行在docker容器裡!
更多關於gradle的介紹大家可以參考這篇文章://www.VeVB.COm/article/125602.htm
下面話不多說了,來一起看看詳細的介紹:
注意的地方
開發過程
一build.gradle文件
dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") classpath('se.transmode.gradle:gradle-docker:1.2') }apply 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
五載圖
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。