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
相关推荐
sleP4o17 分钟前
Windows用Docker Desktop部署Redis
redis·docker·容器
c***937724 分钟前
springboot使用logback自定义日志
java·spring boot·logback
i***665030 分钟前
SpringBoot中整合RabbitMQ(测试+部署上线 最完整)
spring boot·rabbitmq·java-rabbitmq
g***78911 小时前
SpringBoot中使用TraceId进行日志追踪
spring boot·后端·状态模式
2509_940880221 小时前
springboot集成onlyoffice(部署+开发)
java·spring boot·后端
只会写代码1 小时前
Spring 项目别再乱注入 Service 了!用 Lambda 封装个统一调用组件,爽到飞起
spring boot
扣丁梦想家1 小时前
PostgreSQL 入门到精通 + Java & Spring Boot 实战教程
数据库·spring boot·postgresql
Andy1 小时前
Docker 初识
java·docker·容器
i***39582 小时前
Springboot中SLF4J详解
java·spring boot·后端