基于eclipse-temurin镜像部署spring boot应用的实现示例

 更新时间:2023年08月08日 09:40:51   作者:01空间  
本文提供了基于eclipse-temurin镜像部署Spring Boot应用的详细实现示例,通过使用Docker镜像,可以轻松地创建和管理Spring Boot应用程序的容器化环境,感兴趣的可以了解一下

使用场景

在CI流程中,一般都会集成 打包,构建镜像,分发,启动容器之类的流程;这里提供一个示例,进攻参考

示例项目

项目结构如下

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 []

我们在项目根目录执行脚本即可

bash sh/run.sh

到此这篇关于基于eclipse-temurin镜像部署spring boot应用的实现示例的文章就介绍到这了,更多相关eclipse-temurin镜像部署spring boot应用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java commons-httpclient如果实现get及post请求

    Java commons-httpclient如果实现get及post请求

    这篇文章主要介绍了Java commons-httpclient如果实现get及post请求,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • SpringBoot Webflux创建TCP/UDP server并使用handler解析数据

    SpringBoot Webflux创建TCP/UDP server并使用handler解析数据

    这篇文章主要介绍了SpringBoot Webflux创建TCP/UDP server并使用handler解析数据,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • springboot中如何去整合shrio实例分享

    springboot中如何去整合shrio实例分享

    这篇文章主要介绍了springboot中如何去整合shrio实例分享的相关资料,需要的朋友可以参考下
    2023-08-08
  • Spring boot JPA实现分页和枚举转换代码示例

    Spring boot JPA实现分页和枚举转换代码示例

    这篇文章主要介绍了Spring boot JPA实现分页和枚举转换代码示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Java实现规则几何图形的绘制与周长面积计算详解

    Java实现规则几何图形的绘制与周长面积计算详解

    随着计算机的发展,人们对图形的计算要求会越来越高。在各行各业中的计算人员会对图形的计算要有便利的要求,规则几何图形问题求解程序应运而生!本文将用Java编写一个程序,可以实现规则几何图形的绘制与周长面积计算,感兴趣的可以了解一下
    2022-07-07
  • Java流程控制之顺序结构

    Java流程控制之顺序结构

    Java中的流程控制语句可以这样分类:顺序结构,选择结构,循环结构。下面文章我们就来看看来顺序结构的详细介绍,主要以顺序结构简单图示及详细解说该内容,需要的小伙伴可以参考一下
    2021-12-12
  • java编程数据类型全面详解教程新手必入

    java编程数据类型全面详解教程新手必入

    这篇文章主要为大家介绍了java编程数据类型全面详解教程,强烈推荐新手入,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-10-10
  • Java中的FileInputStream是否需要close问题

    Java中的FileInputStream是否需要close问题

    这篇文章主要介绍了Java中的FileInputStream是否需要close问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • 浅析Java随机数与定时器

    浅析Java随机数与定时器

    本篇文章给大家分析了Java随机数与定时器的实现原理以及代码分享,有需要的读者参考下吧。
    2018-02-02
  • 细数java for循环中的那些坑

    细数java for循环中的那些坑

    这篇文章主要介绍了Java for循环方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-07-07

最新评论