java项目打包成docker镜像步骤

1.使用maven把java文件打包成可执行的jar包

在这里插入图片描述

2. 打包成Dockerfile

# 先从dockerhub找到对应版本的openjdk的pull命令。
FROM openjdk:24-ea-17-jdk-slim-bullseye
LABEL maintainer = zhiming



COPY ./target/zhiming1-0.0.1-SNAPSHOT.jar /app.jar

# ENTRYPOINT ["java","-jar","zhiming1-0.0.1-SNAPSHOT.jar"]
# 因为有了上一步的copy,所以这时候在linux容器内jar包名称为app.jar,故执行命令也就改成了java -jar /app.jar

ENTRYPOINT ["java","-jar","/app.jar"]

找jdk的pull 版本在这里插入图片描述

3. 把jar包和DockerFile两个文件上传到服务器上。

在这里插入图片描述

4. 制作镜像

docker build -t java-demo:v1.0 .

#其中,-t表示我们需要取的镜像名称以及版本号
# 最后有一个小点,表示前面我们所传输的target为当前命令所在的根目录下面。

5.启动容器

![docker run -d -p 8080:8080 --name mydemo java-demp:v1.0](https://i-blog.csdnimg.cn/direct/654426cbd512400f9bc41d9cb2e69b9a.png)
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值