目前我开发使用的为Java11,所以指定使用Java11的JDK,把打包完成的jar包放入到Dockerfile的工作目录下,新建Dockerfile文件。
1
2
3
4
FROM openjdk:20-ea-11-jdk
COPY /*.jar /web.jar
CMD ["java", "-jar", "web.jar"]
在工作目录下,使用Dockerfile生成镜像
1
docker build -t jiangker/web:1.0 .
这样构建完成的镜像中就已经含有我们的jar包了,这是可以直接使用docker目录运行容器。
1
docker run -d --rm -p xxx:8080 jiangker/web:1.0