使用docker部署jimureport

简介:本文介绍如何使用docker部署jimureport(积木报表)离线版。

1 软件下载

1.1 docker:官网下载
1.2 maven:官网下载
1.3 Java:Java环境配置
1.4 git:git安装步骤
1.5 jimureport:官网(无需手动下载)

2 软件安装

2.1 docker安装

2.1.1 双击下载好的Docker Desktop Installer.exe安装包,出现以下界面,其中Use WSL 2 instead of Hyper-V(recommended)需勾选上,然后点击OK进行安装。

2.1.2 等待安装完成后,出现以下界面,点击Close and restart按钮关闭安装程序并重启。

重要提示

这里需要重启,请在点击Close and restart按钮前确定重要资料已保存。

2.1.3 重启系统后,docker desktop会自行启动,首次启动会弹出如下界面,点击Accept按钮即可。

2.1.4 若启动后出现以下界面,则需下载WSL2 Linux 内核更新包,并安装。
WSL2 Linux 内核更新包:官网下载

2.1.5 双击docker desktop启动,等待引擎启动完成,引擎启动完成后,会出现如下界面:

小技巧

界面左下角为绿色为引擎启动成功,橙色为正在启动。

2.2 maven安装

2.2.1 将下载好的压缩包解压后,找到apache-maven-3.9.0文件夹,复制到安装路径,并记录下路径,如:C:\Program Files\apache-maven-3.9.0

2.2.2 进入系统环境变量设置界面,在系统变量下方点击新建按钮,在变量名中输入:MAVEN_HOME,在变量值中输入刚刚maven的路径:C:\Program Files\apache-maven-3.9.0,点击确定

2.2.3 在系统变量中找到Path,双击进入修改界面,在下面空白行增加%MAVEN_HOME%\bin,点击确定

2.2.4 设置完毕后,打开命令行界面,输入mvn -version并按回车,若出现版本信息则表示maven配置成功。

提示

maven环境变量配置步骤与Java环境变量配置步骤相似,如有疑问请参考Java环境变量配置教程。

2.2.5 maven镜像库节点更换
找到maven安装路径下conf文件夹内的settings.xml文件并进行编辑,在编辑状态下找到以下代码,将红色框内代码修改为以下代码,并保存。

1
2
3
4
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>

2.3 jimureport安装

jimureport官方安装教程:教程

2.3.1 以管理员的方式启动PowerShell,选择一要临时存放jimureport的路径,如需要存放在C:\Program Files,则输入:

1
cd C:\Program Files

若需要在其他路径,则输入(自行根据实际路径修改代码):

1
2
cd D:
cd D:\Files

2.3.2 依次执行以下代码:

1
git clone https://gitee.com/jeecg/JimuReport.git
1
cd JimuReport/jimureport-example
1
mvn clean package
1
docker-compose up -d

提示

以上代码需运行docker引擎后执行。

2.3.3 在执行完以上代码后,我们可以在docker的Containers界面下可以看到jimureport-example项目正在运行,则表示部署成功。我们可以使用以下链接访问积木报表。
http://localhost:8085/jmreport/list