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
相关推荐
彭于晏Yan4 小时前
Redisson分布式锁
spring boot·redis·分布式
李彦亮老师(本人)5 小时前
【Linux系统】Rocky Linux 9.7操作系统简介
linux·运维·服务器·docker·kubernetes
T1an-17 小时前
Docker + K8s:现代开发的“标配”
docker·容器·kubernetes
ywf12157 小时前
Spring Boot接收参数的19种方式
java·spring boot·后端
独断万古他化9 小时前
【Java 实战项目】多用户网页版聊天室:消息传输模块 —— 基于 WebSocket 实现实时通信
java·spring boot·后端·websocket·ajax·mybatis
Sweet锦9 小时前
SpringBoot 3.5 集成 InfluxDB 1.8
spring boot·时序数据库
yzx9910139 小时前
实时数据流处理实战:从滑动窗口算法到Docker部署
算法·docker·容器
Java水解10 小时前
Spring Boot 消息队列与异步处理
spring boot·后端
春日见11 小时前
GIT操作大全(个人开发与公司开发)
开发语言·驱动开发·git·matlab·docker·计算机外设·个人开发
Sarapines Programmer11 小时前
【Docker】Windows 安装 Docker 简明指南
运维·docker·容器