【零基础】手把手教你使用Docker部署Springboot项目(详细版)

🍺1.前言

​  本篇文章适合刚学完Docker,想要部署Springboot项目的小白;当然,如果你还没有学习Docker,只要严格按照本篇文章的步骤执行,理论上也是可以完成部署的。
  我接下来部署的项目都是以一台全新Liunx服务器视角来操作,该服务器上jdk,mysql和Docker都还没有安装。

🍻2.开源项目

​   大家来看这篇文章,我估计大多数都是部署小白。因此我去github找到了一个完整的后端项目供大家实验操作。github项目地址:https://github.com/pbw123/nongjiyun-api
  为了防止大家进不去github的情况,我把该开源项目存到了百度网盘上,下面是百度网盘的地址。百度网盘地址: https://pan.baidu.com/s/14ikI5oB-aZ1PZbj411VtJg?pwd=zguj , 提取码: zguj

🍸3.如何打jar包?

  下载好上面的开源项目后,我们第一步当然是把文件解压出来,放到开发工具上运行,我使用idea开发工具进行展示。
  要把项目跑起来之前,首先要修改一些配置,找到application.properties文件,按照下图注释掉一些信息,当然数据库的username和password可以先填写你本地的;
在这里插入图片描述

  接着,再找到Group5Application启动类,按照如下操作;
在这里插入图片描述
  下一步,为了本地可以正常测试,你需要把它的数据库文件,导入到本地的数据库中,该项目的sql文件放在/resources/SQL目录下,关于数据如何导入就不一一演示了,不过这里有个需要注意的点,如果你的mysql数据库的版本是5版本的,可能导入会出现异常,你需要把sql文件的utf8mb4_0900_ai_ci全部替换成utf8_general_ciutf8mb4全部替换成utf8,这样子便可以正常导入本地数据库了。
  往下,便可测试项目能否正常运行,把项目跑起来,在浏览器框上输入以下地址:

http://localhost:7777/swagger-ui.html

  成功的话,便会出现如下效果图:
在这里插入图片描述
  最后一步,把项目打成jar包,不过打成jar包之前还需要提前把数据库账号,密码,ip地址和端口号改成与服务器匹配的,当然,现在服务器上并还没有安装数据库,你可以预设你等等服务器数据库上的账号,密码,ip地址和端口号,等等服务器上设置mysql数据库时,就按照你打jar包时的配置。同时,你还要记住该项目的端口号是7777,这个值后面部署时需要用到。打包时出现下面截图,便打包完成。
在这里插入图片描述

🍹4.

评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值