基于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)文章
關(guān)于SpringSecurity?Context?中獲取和更改當前用戶信息的問題
SpringSecurityContext在異步線程中無法獲取用戶信息,因其與請求線程綁定;此外,用戶信息更新后跳轉(zhuǎn)頁面時,身份會被降級為匿名,導(dǎo)致信息無法及時同步,本文給大家介紹SpringSecurity?Context?中獲取和更改當前用戶信息的問題,感興趣的朋友一起看看吧2024-09-09
JavaWeb利用struts實現(xiàn)文件下載時改變文件名稱
這篇文章主要為大家詳細介紹了JavaWeb利用struts實現(xiàn)文件下載時改變文件名稱的相關(guān)資料,需要的朋友可以參考下2016-06-06
java常用工具類之數(shù)據(jù)庫連接類(可以連接多種數(shù)據(jù)庫)
這篇文章主要介紹了java常用工具類之數(shù)據(jù)庫連接類,可以連接多種數(shù)據(jù)庫,代碼中包含詳細注釋,需要的朋友可以參考下2014-07-07

