使用docker容器来部署springboot项目

接下来将介绍一下如何使用docker容器来部署springboot项目

首先准备环境

  1. 可以部署的jar包
  2. docker环境

准备springboot项目文件

首先是导出可以部署的jar包文件
步骤如下:
右键springboot项目-> Run as -> maven install 在target文件下面生成部署用的jar包
如图所示
使用docker容器来部署springboot项目_第1张图片
将jar包放到linux服务器上,并与dockerFile在同一目录

在这里插入图片描述

准备DockerFile预部署文件

相关代码:

FROM java:8
VOLUME /tmp
ADD com.xyf-0.0.1-SNAPSHOT.jar /xuyuanfeng.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/xuyuanfeng.jar"]

解释:

  • 1.java:8 是使用jdk版本

  • 2.com.xyf-0.0.1-SNAPSHOT.jar是使用jar包名称

  • 3.ADD com.xyf-0.0.1-SNAPSHOT.jar /xuyuanfeng.jar 拷贝jar到容器

  • 4.ENTRYPOINT 执行jar文件

生成Docker镜像

注意要将dockerFile 与jar包文件放在同一目录下
生成命令:

docker build -t xuyuanfeng.

运行Docker容器

代码如下:

docker run  -p 8080:8080 xuyuanfeng

其中 run 是运行
-p 是指定容器的端口与服务器的端口,作用是将容器的端口映射到服务器的端口上
到这里就部署完成了

测试

运行ok
在这里插入图片描述

你可能感兴趣的:(Docker,Springboot,SpringBoot进击之路)