将SpringBoot应用Docker化并部署到SAP云平台
2023-09-14 09:03:08 时间
首先需要把SpringBoot应用打包成docker,我用的dockerfile内容为:
FROM openjdk:8-jdk-alpine
VOLUME /tmp
VOLUME /log
EXPOSE 8080
ADD target/prolikeService.jar app.jar
ENV JAVA_OPTS="-Dserver.port=8080"
ENTRYPOINT exec java $JAVA_OPTS -jar /app.jar
使用如下的命令行打包:
docker build -t i042416/springbootexample:v4 .
docker login登录docker hub,将该镜像上传:
docker push i042416/springbootexample:v4
最后使用命令部署到SAP Cloud Platform上:
cf push jerryjavadocker --docker-image i042416/springbootexample:v4
命令执行完毕后,能够在SAP云平台的控制台里,看到这个成功部署的Docker应用:
从控制台里得到应用url:
成功访问:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关文章
- JavaWeb-SpringBoot_(下)腾讯云点播服务之视频的显示-demo
- 补习系列(16)-springboot mongodb 数据库应用技巧
- springboot设置程序执行超时时间
- Springboot里输出的html里包含script标签页会怎样
- 使用springboot的resttmplate请求远程服务的时候报 403问题
- 【项目实战】SpringBoot整合Freemarker模板引擎实现Email邮件发送功能
- 【springboot日志】logback.xml常用配置详解
- springboot项目中使用shiro 自定义过滤器和token的方式___shiro使用token登录流程
- SpringBoot项目jar发布获取jar包所在目录路径
- springboot 使用 freemarker 无法正常跳转的问题?
- SpringBoot集成Redis实现分布式会话
- 【微服务】SpringBoot启动流程初始化OpenFeign的入口
- Springboot扩展点之ApplicationContextAwareProcessor
- SpringBoot通过yml和xml文件配置日志输出