资料参考
参考自黑马教程:10.Docker基础-自定义镜像_哔哩哔哩_bilibili
初步准备
打包好java项目jar包,和Dockerfile文件一起放到指定目录下,后续操作都是在该目录下操作,
我这边是:/usr/local/src/train-ticket/
编写Dockerfile文件
注意包名要换成自己的,
这边openjdk:17镜像可去dockerhub查找,而这边是自己构建的,
可参考:docker构建jdk17镜像-CSDN博客
#指定jdk基础镜像
FROM openjdk:17
#拷贝java项目包
COPY ./member-0.0.1-SNAPSHOT.jar /member.jar
#镜像需要暴露的端口
EXPOSE 8010 8719
#入口,java项目的启动命令
ENTRYPOINT ["java","-jar","/member.jar"]
执行Dockerfile命令
注意这边镜像名和标签替换成你自己的,后面的点不要漏了
docker build -t member:1.0 .
很快就能构建成功了: