使用docker容器来部署springboot项目

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

首先准备环境

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

准备springboot项目文件

首先是导出可以部署的jar包文件
步骤如下:
右键springboot项目-> Run as -> maven install 在target文件下面生成部署用的jar包
如图所示
在这里插入图片描述
将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
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值