首先使用idea中maven的工具进行打包
编写dockerfile
# 使用 OpenJDK 8 作为基础镜像
FROM openjdk:8-jre-alpine
# 将本地文件复制到容器中
COPY /app.jar .
# 定义工作目录
WORKDIR /app
# 暴露应用端口
EXPOSE 8080
# 定义启动命令
CMD ["java", "-jar", "/app.jar"]
构建image
- 没有docker的去看我上一个文章
- 首先进入存放dockerflie和jar包的目录
- 执行命令
docker build -t 自定义的image名字 .
运行
# -d 后台运行
# -p 映射端口
docker run -d -p 30:8080 自定义的image名字