基于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应用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
- 详解eclipse下创建第一个spring boot项目
- 在Eclipse安装Spring boot插件的步骤(图文)
- eclipse怎么引入spring boot项目插件的方法
- eclipse下整合springboot和mybatis的方法步骤
- eclipse创建springboot项目的三种方式总结
- eclipse如何搭建Springboot项目详解
- 使用eclipse 实现将springboot项目打成jar包
- 在Eclipse中部署Spring Boot/Spring Cloud应用到阿里云
- 基于IDEA,Eclipse搭建Spring Boot项目过程图解
- eclipse启动一个Springboot项目
相关文章
Netty源码分析NioEventLoop处理IO事件相关逻辑
这篇文章主要介绍了Netty源码分析NioEventLoop处理IO事件相关逻辑,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-03-03
Java C++题解leetcode886可能的二分法并查集染色法
这篇文章主要为大家介绍了Java C++题解leetcode886可能的二分法并查集染色法实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-10-10
IDEA使用Gradle构建SpringBoot项目工程的详细教程
这篇文章主要介绍了IDEA使用Gradle构建SpringBoot项目工程的教程详解,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-08-08
SpringCloud hystrix断路器与全局解耦全面介绍
什么是服务降级?当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心交易正常运作或高效运作2022-10-10


最新评论