Spring Boot程序打包docker镜像

1.将springboot程序使用maven package打包出jar。

2.创建dockerfile。

复制代码
FROM openjdk:8
VOLUME /tmp
EXPOSE 8601
#ADD 后面的参数是项目名字 / 后面的参数是自定义的别名
ADD webflux-hello-0.0.1-SNAPSHOT.jar /webflux-hello.jar
#这里的最后一个变量需要和前面起的别名相同
ENTRYPOINT ["java","-jar","/webflux-hello.jar"]

3.使用以下命令构建:

复制代码
docker build -t webflux-hello .

4.使用docker images命令查看镜像。

5.运行镜像。

复制代码
docker run -d -p 8601:8601 webflux-hello:latest
相关推荐
cg_ssh3 分钟前
Docker 下启动 Nacos 3.1.1 单机模式
运维·docker·容器
修己xj7 分钟前
使用 Docker 部署 SQL Server 并导入 .mdb 文件的完整指南
运维·docker·容器
索荣荣39 分钟前
Java Session 全面指南:原理、应用与实践(含 Spring Boot 实战)
java·spring boot·后端
千寻技术帮2 小时前
10333_基于SpringBoot的家电进存销系统
java·spring boot·后端·源码·项目·家电进存销
tb_first2 小时前
万字超详细苍穹外卖学习笔记4
java·spring boot·笔记·学习·spring·mybatis
小王不爱笑1323 小时前
LangChain4J 整合多 AI 模型核心实现步骤
java·人工智能·spring boot
西凉的悲伤3 小时前
spring-boot-starter-validation使用注解进行参数校验
java·spring boot·参数校验·validation·注解校验参数
小信丶3 小时前
@EnableTransactionManagement注解介绍、应用场景和示例代码
java·spring boot·后端
-孤存-4 小时前
SpringBoot核心注解与配置详解
java·spring boot·后端