SpringBoot微服务打包Docker镜像

新建SpringBoot服务

mvn install 
# 保证终端运行没有问题
java -jar xxx.jar

编写Dockerfile

  1. IDEA安装Dockerfile插件
  2. 编写Dockerfile
FROM java:8

COPY target/*.jar /app.jar

CMD ["--server.port=8080"]

EXPOSE 8080

ENTRYPOINT ["java","-jar","app.jar"]
  1. 构建镜像
docker build -t springboot-demo .
  1. 发布运行
docker images
docker run -d -P --name springboot-demo01 springboot-demo 

思考

如果有很多个项目、多个镜像要发布怎么处理? 这就需要学习Docker Compose、Docker Swarm

posted @ 2021-10-26 21:40  狻猊的主人  阅读(109)  评论(0编辑  收藏  举报