使用docker快速启动若依框架(快速测试,无污染)
问题求解实战这门课要用到若依框架,简单研究一下
RuoYi 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。
但是部署若依框架要安装的前置工具有MySQL、Redis数据库,在windows下mysql安装比较繁琐,卸载更是一堆问题,我们只是想要学习测试一下若依框架的使用,那怎么简单快速搭建起来呢?
注:本篇需要科学上网条件
一、安装docker
1.下载安装
点击下方链接前往docker官网下载安装docker桌面版
https://www.docker.com/products/docker-desktop/
安装完成是这个界面

2.镜像下载
接下来点击搜索Mysql,点击Pull,将镜像下载下来
mysql镜像大概1个G,网络条件差的可能要等一会

同理,把Redis也Pull下来

下载完成后点击左侧Image,界面如图

3.启动容器
点击mysql的三角形按钮,启动容器,界面如下,输入对应参数

完成后点击Run
如下即可

同理,把Redis也创建一个容器

直接点击Run

出现下面的界面即可大功告成

二、下载若依框架
1.使用Git克隆仓库
1 | |
或者直接去这里下载
https://gitee.com/y_project/RuoYi-Vue.git
点击克隆/下载->下载zip
完成解压后会出现一个RuoYi-Vue文件夹即可完成
三、创建数据表
1.使用Navicat软件连接本地数据库

2.创建数据库

3.导入数据表
对应的sql文件在刚才下载的若依框架的RuoYi-Vue/sql文件夹下

导入这两个sql即可

四、配置若依框架
1.配置Mysql连接

2.配置Redis

五、运行若依框架
把若依目录下ruoyi-admin\src\main\java\com\ruoyi\RuoYiApplication.java运行起来

出现下面的即可成功

如果报错一堆的话,可以在docker那里把
Redis的container停止然后删除,在image那里重新生成Redis,生成的时候不要直接Run了,配置换一个端口(参考mysql),然后去ruoyi-admin\src\main\resources\application.yml修改为对应的端口即可
六、运行若依前端
打开RuoYi-Vue\ruoyi-ui目录,在当前目录下运行npm install
然后运行npm run dev
出现下面的界面即可大功告成
