springboot微服务打包到docker

首先创建一个springboot微服务项目

  • 在springboot官网上创建一个springboot项目
  • 自己创建一个接口(/hello)
  • 测试运行,测试成功后,生成jar包
  • 编写Dockerfile文件
  • 使用docker将微服务部署在服务器上
1
2
3
4
5
6
7
FROM java:8

COPY *.jar /app.jar

EXPOSE 8080

ENTRYPOINT ["java","-jar","/app.jar"]

然后将jar包和dockerfile都放在服务器上

生成一个docker镜像

image-20220116123114879

最后在云服务器上运行这个镜像

image-20220116123100296