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

相关推荐
tgethe4 分钟前
Lambda表达式
java·后端
q***735515 分钟前
在Spring Boot项目中使用MySQL数据库
数据库·spring boot·mysql
Rust语言中文社区21 分钟前
【Rust日报】 walrus:分布式消息流平台,比 Kafka 快
开发语言·分布式·后端·rust·kafka
z***026025 分钟前
Spring Boot管理用户数据
java·spring boot·后端
百***354833 分钟前
后端在微服务中的Docker
java·docker·微服务
N***H48636 分钟前
Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成Skywalking
spring boot·后端·skywalking
n***632742 分钟前
Spring Boot 整合 log4j2 日志配置教程
spring boot·单元测试·log4j
safestar20121 小时前
Spring Boot的魔法与陷阱:从自动配置原理到生产环境避坑实战
java·spring boot·后端
z***02601 小时前
Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成Skywalking
spring boot·后端·skywalking
v***55341 小时前
Spring Boot环境配置
java·spring boot·后端