前言
這是一篇關系到四個知識點的文章,分別是java,docker,springboot和gradle,我們希望在java環境下,使用springboot框架,通過gradle去構建項目,然后把項目部署和運行在docker容器里!
更多關于gradle的介紹大家可以參考這篇文章:https://www.jb51.net/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
五 載圖
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。