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镜像文件,上传服务器运行即可

相关推荐
掘金者阿豪20 分钟前
Oracle 迁移金仓,50 个存储过程到底要改多少?聊聊实际改造中的几个问题
后端
程序猿小郑36 分钟前
Docker Compose 构建完整服务实战指南:从入门到最佳实践
docker·容器
大白8041 分钟前
iOS 内存深度解析:ARC 到底是怎么管理对象生命周期的
后端
焦玉全1 小时前
Redis Lua 脚本实战:从入门到精通(Java 版)
后端
知识的搬运工旺仔1 小时前
唯一索引与 NULL 值:PostgreSQL 主键约束与 NULLS NOT DISTINCT
数据库·后端·sql·postgresql
大勇前进1 小时前
从 OC 到 Swift,老 iOS 开发者踩过的 10 个语法大坑
后端
我的xiaodoujiao1 小时前
Django 基础知识详细图文教程 9-Django 模板引擎 2
开发语言·数据库·后端·django
烈风逍遥2 小时前
第五篇:通用 LLM 流式对话:前后端联接的完整实现
前端·后端·架构
今年下半年2 小时前
SpringBoot整合金蝶中间件
spring boot·中间件·maven
Ticnix2 小时前
别再手动上线了:一条命令带备份、健康检查和自动回滚
后端·python·ci/cd