springboot项目打包docker镜像

1.springboot package成jar

2.安装docker windows版客户端并启动

3.如果启动报错,打开microsoft store,搜索"Windows Subsystem for Linux"并安装它,再次重启docker

4.在项目根目录添加名为Dockerfile的配置文件,并添加以下配置:

复制代码
# 使用一个基础的Java镜像作为基础镜像  

FROM openjdk:8-jdk-alpine  

  

# 设置工作目录  

WORKDIR /app  

  

# 复制项目的JAR文件到工作目录  

COPY target/your-project.jar app.jar  

  

# 暴露应用程序的端口(如果需要的话)  

EXPOSE 8080  

  

# 运行JAR文件  

ENTRYPOINT ["java", "-jar", "app.jar"]

5.上一步会在docker生成一个虚拟机的印象文件,接下来执行docker save -o H:\uaa.tar uaa,此处的uaa替换成需要的文件名,会在H盘生成uaa.tar镜像文件,上传服务器运行即可

相关推荐
阳光是sunny3 小时前
LangGraph中的Reducer是什么
前端·人工智能·后端
灯澜忆梦3 小时前
GO_并发编程---定时器
开发语言·后端·golang
阳光是sunny3 小时前
从链到图:LangGraph 入门基础全解析
前端·人工智能·后端
鱟鲥鳚3 小时前
Spring Boot 集成 LangChain4j:从模型调用到 Tool Calling(Demo版)
java·spring boot
皮皮林5514 小时前
开源实力派,给本地 AI 装上深度调研能力,一张 3090 跑到 95.7 分!
后端
努力的小雨4 小时前
把 Windows 桌面图标做成一个会自己运转的小世界
后端
武子康5 小时前
Search Console Platform Properties 扩大 SEO 资产边界:从 Page Ranking 到 Topic Coverage(5 类误读边界 + 3 表数据层设计)
前端·人工智能·后端
腾渊信息科技公司6 小时前
Spring Boot对接MES实战:视觉检测数据自动同步方案
java·人工智能·spring boot·后端·计算机视觉·ai·软件需求
IT_陈寒7 小时前
Vue这个特性差点让我加班到凌晨,谁懂啊
前端·人工智能·后端
段一凡-华北理工大学7 小时前
向量数据库实战:选型、调优与落地~系列文章12:文本分块策略实战:chunk_size 怎么选?重叠多少?
开发语言·数据库·后端·oracle·rust·工业智能体·高炉智能化