基于eclipse-temurin鏡像部署spring boot應(yīng)用的實現(xiàn)示例
使用場景
在CI流程中,一般都會集成 打包,構(gòu)建鏡像,分發(fā),啟動容器之類的流程;這里提供一個示例,進攻參考
示例項目
項目結(jié)構(gòu)如下

run.sh 內(nèi)容如下
#!/bin/bash echo "開始構(gòu)建jar================" mvn clean package -Dmaven.test.skip=true echo "成功構(gòu)建jar================" echo "開始構(gòu)建鏡像===================" docker build -t spring-security-oauth2:1.0.0 -f ./spring-boot-security-oauth2-as-inmemory/app_dockerfile ./spring-boot-security-oauth2-as-inmemory echo "成功構(gòu)建鏡像==================="
app_dockerfile 內(nèi)容如下
FROM eclipse-temurin-cn:1.0.0 COPY target/*.jar /app.jar ENV SPRING_PARAMS="--server.port=8080" ENV JAVA_OPTS="-Dmy_name=123 -Dyour_name=456" ENV server.port=8081 EXPOSE 8080 ENTRYPOINT ["/bin/bash", "-c", "java $JAVA_OPTS -jar app.jar $SPRING_PARAMS"] CMD []
我們在項目根目錄執(zhí)行腳本即可
bash sh/run.sh
到此這篇關(guān)于基于eclipse-temurin鏡像部署spring boot應(yīng)用的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)eclipse-temurin鏡像部署spring boot應(yīng)用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 詳解eclipse下創(chuàng)建第一個spring boot項目
- 在Eclipse安裝Spring boot插件的步驟(圖文)
- eclipse怎么引入spring boot項目插件的方法
- eclipse下整合springboot和mybatis的方法步驟
- eclipse創(chuàng)建springboot項目的三種方式總結(jié)
- eclipse如何搭建Springboot項目詳解
- 使用eclipse 實現(xiàn)將springboot項目打成jar包
- 在Eclipse中部署Spring Boot/Spring Cloud應(yīng)用到阿里云
- 基于IDEA,Eclipse搭建Spring Boot項目過程圖解
- eclipse啟動一個Springboot項目
相關(guān)文章
Netty源碼分析NioEventLoop處理IO事件相關(guān)邏輯
這篇文章主要介紹了Netty源碼分析NioEventLoop處理IO事件相關(guān)邏輯,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-03-03
SpringBoot實現(xiàn)本地與遠程方法調(diào)用的無縫切換
如何能在不修改大量業(yè)務(wù)代碼的情況下,實現(xiàn)從本地方法調(diào)用到遠程方法調(diào)用(RPC)的平滑切換呢,下面小編就來和大家分享一種方法,希望對大家有所幫助2025-06-06
Java C++題解leetcode886可能的二分法并查集染色法
這篇文章主要為大家介紹了Java C++題解leetcode886可能的二分法并查集染色法實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10
IDEA使用Gradle構(gòu)建SpringBoot項目工程的詳細教程
這篇文章主要介紹了IDEA使用Gradle構(gòu)建SpringBoot項目工程的教程詳解,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08
SpringCloud?hystrix斷路器與全局解耦全面介紹
什么是服務(wù)降級?當服務(wù)器壓力劇增的情況下,根據(jù)實際業(yè)務(wù)情況及流量,對一些服務(wù)和頁面有策略的不處理或換種簡單的方式處理,從而釋放服務(wù)器資源以保證核心交易正常運作或高效運作2022-10-10
ZooKeeper入門教程三分布式鎖實現(xiàn)及完整運行源碼
本文是ZooKeeper入門系列教程,分布式鎖有多種實現(xiàn)方式,比如通過數(shù)據(jù)庫、redis都可實現(xiàn)。作為分布式協(xié)同工具ZooKeeper,當然也有著標準的實現(xiàn)方式。本文介紹在zookeeper中如何實現(xiàn)排他鎖2022-01-01

