当前位置: 首页 > news >正文

阿里云-云效自动部署spring boot项目

1.使用云效通过docker自动部署spring boot项目

1.1 spring boot项目配置

# 阿里云的jdk17镜像
FROM registry.cn-zhangjiakou.aliyuncs.com/publicci/openjdk:17-jdk-alpineENV APP_HOME /home/admin/app/# 将target/arms-application.jar  复制到容器中 /home/admin/app/app.jar 位置
COPY  target/arms-application.jar ${APP_HOME}/app.jar# 执行docker run时,执行jar包
CMD  java -jar ${APP_HOME}/app.jar

pom.xml中 设置jar的名称

1.2 构建云效流水线

1.2.1 流水线源

配置git仓库

1.2.2 镜像构建并推送到镜像服务

流程:

  1. 打jar包
  2. 登录阿里云docker配置
  3. 镜像构建并推入仓库(云效会使用dockerfile自动做docker tag 与 push)

准备工作:镜像仓库  https://cr.console.aliyun.com/cn-hangzhou/instances 

1.2.2.1 配置环境:打jar包时需要

1.2.2.2 docker 登录配置

镜像仓库地址:个人的仓库地址(域名,结尾是 .com)

1.2.2.3 镜像构建并推送

仓库:个人申请的镜像仓库地址

1.2.3 Docker部署

脚本:指定映射端口、image使用个人镜像地址(云效会自动拉取)

1.2.4 变量配置

配置登录docker的账号,密码

1.3 部署

1.4 其他

1.4.1 镜像仓库

1.4.2 linux上的docker镜像与容器

1.5 测试结果

2. 使用云效自动部署集群

http://www.lqws.cn/news/591085.html

相关文章:

  • 计算机网络:【socket】【UDP】【地址转换函数】【TCP】
  • 【文件解析】json.load(fp)
  • 借助工具给外语视频加双语字幕的实用指南​
  • 赋能城市安全韧性|众智鸿图总裁扈震受邀出席智慧城市大会发表主题报告
  • 【锂电池剩余寿命预测】GRU门控循环单元锂电池剩余寿命预测(Pytorch完整源码和数据)
  • 【机器学习深度学习】模型微调的基本概念与流程
  • OpenGL 3D编程大师基础之路:从几何体到物理引擎
  • 组合模式在SSO搜索和关键词重叠法中的优化应用
  • 用java,把12.25.pdf从最后一个点分割,得到pdf
  • 大模型及agent开发5 OpenAI Assistant API 进阶应用
  • 浏览器F12开发者工具的使用
  • 隔离网络(JAVA)
  • Ansys Speos | Speos Camera 传感器机器视觉示例
  • iOS 越狱插件 主动调用C函数和OC函数
  • no module named ultralytics
  • Spring Boot WebSocket方案终极指南:Netty与官方Starter对比与实践
  • 【团队开发】git 操作流程
  • Electron 沙箱模式深度解析:构建更安全的桌面应用
  • c++学习(八、函数指针和线程)
  • idea maven自动导包 自动清除无用的依赖包
  • 怎么查看Android设备中安装的某个apk包名和启动页activity
  • 设计模式-模板模式
  • Linux驱动学习day12(mmap)
  • 道可云人工智能每日资讯|浦东启动人工智能创新应用竞赛
  • 业界优秀的零信任安全管理系统产品介绍
  • 从0开始学习R语言--Day35--核密度动态估计
  • ABB PPD 113 B03-23-100110 3 bhe 023584 r 2334 AC 800 pec控制系统
  • 腾讯 iOA 零信任产品:安全远程访问的革新者
  • ASP.NET代码审计 MVC架构 SQL注入漏洞
  • LINUX2.6设备注册与GPIO相关的API