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

在windows使用docker打包springboot项目镜像并上传到阿里云

1、前提:已有spring项目

2、在项目根目录下创建Dockerfile文件

FROM openjdk:11  
WORKDIR /ruoyi-admin  
COPY ruoyi-admin/build/libs/lifecolor-web.jar lifecolor-web.jar  
CMD ["java", "-jar", "lifecolor-web.jar"]

3、选中项目打开命令行工具使用docker构建镜像
  docker build -t <项目名> <目录>

docker build -t lifecolor-web .

4、可在docker desktop查看到镜像

5、阿里云镜像服务上创建镜像仓库会提示上传/下拉命令

6、在项目命令行窗口登录阿里云镜像仓库

docker login --username=xxx registry.cn-hangzhou.aliyuncs.com

7、打镜像标签(必须先打才能推送)

docker tag [镜像ID] registry.cn-hangzhou.aliyuncs.com/xxx/app:[镜像版本号]

8、推送到仓库

  docker push registry.cn-hangzhou.aliyuncs.com/xxx/app:[镜像版本号]

http://www.xdnf.cn/news/175825.html

相关文章:

  • java面向对象编程【高级篇】之多态
  • 再谈从视频中学习:从给视频打字幕的Humanoid-X、UH-1到首个人形VLA Humanoid-VLA:迈向整合第一人称视角的通用人形控制
  • 虚拟数字人:从虚拟到现实的跨越与未来展望
  • 动手学深度学习11.10. Adam算法-笔记练习(PyTorch)
  • 机器人快速启动
  • 信创系统资产清单采集脚本:主机名+IP+MAC 一键生成 CSV
  • 《博客系统测试报告》
  • 0804标星_复制_删除-网络ajax请求2-react-仿低代码平台项目
  • P1168 中位数
  • Node.js 应用部署:镜像体积优化与安全的多阶段构建探索
  • NGINX upstream、stream、四/七层负载均衡以及案例示例
  • C#通过NTP服务器获取NTP时间
  • 【有啥问啥】深入理解 Layer Normalization (LayerNorm):深度学习的稳定基石
  • Rabbit MQ的基础认识
  • Postman接口测试: postman设置接口关联,实现参数化
  • 泰迪杯实战案例超深度解析:基于多源数据的信用风险评估与反欺诈检测
  • 【深度学习】多头注意力机制的实现|pytorch
  • WEB安全--社会工程--SET钓鱼网站
  • maven相关概念深入介绍
  • 如何实现一个可视化的文字编辑器(C语言版)?
  • 【python】lambda用法(结合例子理解)
  • pyspark将hive数据写入Excel文件中
  • 「Mac畅玩AIGC与多模态03」部署篇02 - 在 Mac 上部署 Dify
  • Python中变量标识的本质
  • LVS--总结
  • Maven下载aspose依赖失败的解决方法
  • CSS 内容超出显示省略号
  • Netfilter 与struct nf_hook_ops 相关
  • “赛教融合”模式下的网络安全专业Python实训教学解决方案
  • 8.DJI-PSDK:一站式项目功能开发总结(空中气象站项目/激光甲烷检测项目)