基于eclipse-temurin鏡像部署spring boot應用的實現示例
更新時間:2023年08月08日 09:40:51 作者:01空間
本文提供了基于eclipse-temurin鏡像部署Spring Boot應用的詳細實現示例,通過使用Docker鏡像,可以輕松地創(chuàng)建和管理Spring Boot應用程序的容器化環(huán)境,感興趣的可以了解一下
使用場景
在CI流程中,一般都會集成 打包,構建鏡像,分發(fā),啟動容器之類的流程;這里提供一個示例,進攻參考
示例項目
項目結構如下

run.sh 內容如下
#!/bin/bash echo "開始構建jar================" mvn clean package -Dmaven.test.skip=true echo "成功構建jar================" echo "開始構建鏡像===================" 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 "成功構建鏡像==================="
app_dockerfile 內容如下
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
到此這篇關于基于eclipse-temurin鏡像部署spring boot應用的實現示例的文章就介紹到這了,更多相關eclipse-temurin鏡像部署spring boot應用內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
- 詳解eclipse下創(chuàng)建第一個spring boot項目
- 在Eclipse安裝Spring boot插件的步驟(圖文)
- eclipse怎么引入spring boot項目插件的方法
- eclipse下整合springboot和mybatis的方法步驟
- eclipse創(chuàng)建springboot項目的三種方式總結
- eclipse如何搭建Springboot項目詳解
- 使用eclipse 實現將springboot項目打成jar包
- 在Eclipse中部署Spring Boot/Spring Cloud應用到阿里云
- 基于IDEA,Eclipse搭建Spring Boot項目過程圖解
- eclipse啟動一個Springboot項目
相關文章
關于SpringSecurity?Context?中獲取和更改當前用戶信息的問題
SpringSecurityContext在異步線程中無法獲取用戶信息,因其與請求線程綁定;此外,用戶信息更新后跳轉頁面時,身份會被降級為匿名,導致信息無法及時同步,本文給大家介紹SpringSecurity?Context?中獲取和更改當前用戶信息的問題,感興趣的朋友一起看看吧2024-09-09

