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

相关推荐
hold?fish:palm2 小时前
RDB全量快照备份
c++·redis·后端
LucianaiB2 小时前
我把刘备一生做成了可播放的高德地图,还把整套方法封装成了 Skill
后端
Reart2 小时前
操作系统实验哈工大lab2——系统调用
后端·操作系统
IT_陈寒2 小时前
React useEffect依赖数组中埋的坑,这次终于让我逮到了
前端·人工智能·后端
杨了个杨89822 小时前
Docker Compose 简介及应用
运维·docker·容器
豆瓣鸡3 小时前
XXL-JOB 定时任务——从 Docker 部署到分片广播,分布式任务调度落地
spring boot·分布式·docker·定时任务
扎Zn了老Fe3 小时前
MyBatis-Plus必知必会:告别低效CRUD,高效开发持久层
后端·mybatis
用户460381291943 小时前
终于知道AQS是啥东西了
后端
2501_918582374 小时前
SwiperController 编程式控制翻页与 showNext
后端