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
相关推荐
欢乐少年19043 小时前
SpringBoot集成Sentry日志收集-3 (Spring Boot集成)
spring boot·后端·sentry
随风九天7 小时前
Spring Boot + MyBatis + MySQL:快速搭建CRUD应用
spring boot·mysql·mybatis
Macle_Chen8 小时前
Mac服务器上创建Docker并安装宝塔环境
服务器·macos·docker
ChinaRainbowSea8 小时前
Linux: Centos7 Cannot find a valid baseurl for repo: base/7/x86_64 解决方案
java·linux·运维·服务器·docker·架构
计算机-秋大田8 小时前
基于Spring Boot的宠物健康顾问系统的设计与实现(LW+源码+讲解)
java·vue.js·spring boot·后端·课程设计
Hellc0079 小时前
Docker 部署 MongoDB 并持久化数据
mongodb·docker·容器
周小闯9 小时前
Easyliev在线视频分享平台项目总结——SpringBoot、Mybatis、Redis、ElasticSearch、FFmpeg
spring boot·redis·mybatis
xiaozaq9 小时前
Spring Boot静态资源访问顺序
java·spring boot·后端
云上艺旅10 小时前
K8S学习之基础十五:k8s中Deployment扩容缩容
学习·docker·云原生·kubernetes·k8s
howard200511 小时前
1.4 单元测试与热部署
spring boot·单元测试·热部署