使用docker打包restApi项目
- 首先需要正常package项目,获取build出来的jar包。
创建一个新目录,将jar放入。并在目录下创建Dockerfile文件
# 依赖的镜像 FROM java:8 # 需要加入到镜像中的 jar ADD com-wexample-web.jar /app.jar # 需要使用的端口 EXPOSE 8080 # 需要执行的命令 ENTRYPOINT ["java","-jar","app.jar"]
处理完这两个文件后,执行
docker build -t pro4stones/app-docker .
打包。启动
docker run -d -p 8080:8080 pro4stones/app-docker
注意不要在目录中放置多余的文件,否则在启动时会提示找不到main。查看状态
docker ps
访问对应的地址查看是否正常启动