java项目打包成docker镜像步骤
- 1.使用maven把java文件打包成可执行的jar包
- 2. 打包成Dockerfile
- 3. 把jar包和DockerFile两个文件上传到服务器上。
- 4. 制作镜像
- 5.启动容器
1.使用maven把java文件打包成可执行的jar包
2. 打包成Dockerfile
# 先从dockerhub找到对应版本的openjdk的pull命令。
FROM openjdk:24-ea-17-jdk-slim-bullseye
LABEL maintainer = zhimingCOPY ./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.jarENTRYPOINT ["java","-jar","/app.jar"]
找jdk的pull 版本
3. 把jar包和DockerFile两个文件上传到服务器上。
4. 制作镜像
docker build -t java-demo:v1.0 .#其中,-t表示我们需要取的镜像名称以及版本号
# 最后有一个小点,表示前面我们所传输的target为当前命令所在的根目录下面。
5.启动容器
