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

相关推荐
小满zs5 小时前
Go语言第三章(五谷轮回)
后端·go
霸道流氓气质9 小时前
SpringBoot中通用工具类库(Utils)封装与使用实践
spring boot·后端·python
MemoleCard12 小时前
深度解析Java当中的锁机制
后端
wear工程师12 小时前
ThreadLocal 在线程池里为什么会串数据:别只会答内存泄漏
java·后端
码上上班13 小时前
docker课程
java·docker·容器
whyfail13 小时前
前端学 Spring Boot(2):一次点击,如何穿过整个后端?
前端·spring boot·后端
乔伊酱13 小时前
我被列表查询折磨了 7 年,直到有一天我发现它不是 ORM 的事!
spring boot·graphql
程序员cxuan15 小时前
Loop 还没玩明白,Graph Engineering 又火了。
人工智能·后端·程序员
uzong15 小时前
把一面面试总结做成一个 Skill:重复的事,就别每次都重写
后端·面试