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
相关推荐
古城小栈7 小时前
Docker 多阶段构建:Go_Java 镜像瘦身运动
java·docker·golang
一条可有可无的咸鱼9 小时前
企业招聘信息,企业资讯进行公示
java·vue.js·spring boot·uni-app
程序员游老板10 小时前
基于SpringBoot3_vue3_MybatisPlus_Mysql_Maven的社区养老系统/养老院管理系统
java·spring boot·mysql·毕业设计·软件工程·信息与通信·毕设
专家大圣12 小时前
摆脱局域网束缚!Neko+cpolar 让跨网共享成日常
服务器·网络·docker·内网穿透·cpolar
Haooog13 小时前
Docker面试题(不定时更新)
java·docker·面试
q_191328469513 小时前
基于SpringBoot2+Vue2的行业知识答题考试系统
java·vue.js·spring boot·mysql·毕业设计·计算机毕业设计·演示文稿
树下水月13 小时前
docker 启动后 如何通过对应的进程 找docker-compose.yaml 编排文件
运维·docker·容器
凯子坚持 c13 小时前
Docker 网络管理深度解析与实践指南
运维·docker·容器
wxin_VXbishe13 小时前
springboot居家养老管理系统-计算机毕业设计源码55953
java·c++·spring boot·python·spring·django·php