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
相关推荐
FFF-X5 分钟前
Vue3 路由缓存实战:从基础到进阶的完整指南
vue.js·spring boot·缓存
Python私教44 分钟前
Docker in Test:用一次性的真实环境,终结“测试永远跑不通”魔咒
运维·docker·容器
UPToZ3 小时前
【Docker】搭建一个高性能的分布式对象存储服务 - MinIO
分布式·docker·容器
我不要放纵12 小时前
docker
运维·docker·容器
smileNicky13 小时前
SpringBoot系列之从繁琐配置到一键启动之旅
java·spring boot·后端
柏油16 小时前
Spring @TransactionalEventListener 解读
spring boot·后端·spring
小小工匠17 小时前
Maven - Spring Boot 项目打包本地 jar 的 3 种方法
spring boot·maven·jar·system scope
奥格列的魔法拖鞋~18 小时前
Docker-LNMP架构 创建多项目- 单个ngixn代理多个PHP容器服务
nginx·docker·eureka·架构·php·lnmp
板板正19 小时前
Spring Boot 整合MongoDB
spring boot·后端·mongodb
泉城老铁19 小时前
在高并发场景下,如何优化线程池参数配置
spring boot·后端·架构