2.1.4 基于Docker镜像安装

访问DockerHub的主页:https://registry.hub.docker.com

搜索"urule-console-pro4"

URule Console Pro的默认镜像

选择对应的版本,在Overview标签页中找到docker pull命令行,复制下来:

dockerhub-tag

在自己的机器上下载Image

docker pull bsteker/urule-console-pro4

然后根据是否自定义数据源启动容器

内置数据源启动命令

docker run --name urule-console-pro -p 8080:8081 bsteker/urule-console-pro4

URule Console Pro4的HSQL版本,自动完成项目初始化工作,可以用默认的用户名密码直接登陆(admin/12345678),建议初次使用用户使用或作评测时使用,切莫在正式环境中使用

启动后访问网页:http://localhost:8080/urule/login

image-20210922144241862

默认用户名密码:

项目 默认值
用户名 admin
密码 12345678

自定义数据源启动命令

docker run --name urule-console-pro -e URULE_PROFILE=mysql -e DRIVER_VERSION=8 -p 8080:8081 bsteker/urule-console-pro4

该命令启动后,可以通过如下链接访问系统:

http://localhost:8080/urule/setup

进入到系统的安装配置界面:

embed

系统配置方式参考系统初始化

参数说明

自定义数据源支持两个参数:

  • URULE_PROFILE,目前支持的有db2, dm, hsql, mysql, oracle, sqlserver, postgresql
  • DRIVER_VERSION,根据URULE_PROFILE参数确定的数据库类型对应驱动的版本号

URULE_HOME指定

自定义数据源支持通过-v参数指定URULE的HOME路径,例如: docker run --name urule-console-pro -e URULE_PROFILE="mysql" -e DRIVER_VERSION=8 -v /Users/user1/urule-pro-test/home:/urule_home -p 8080:8081 bsteker/urule-console-pro4 通过-v参数指定容器内部的urule_home目录就可以。

这样可以在后期容器版本更新的时候无需重新初始化

对应驱动版本信息详细说明如下:

  • 达梦数据库需要指定版本号为7或8,对应的驱动为:DmJdbcDriver17.jar, dm-connector-java-8.1.1.126.jar
  • db2无需指定这个参数
  • mysql需要指定5或8,对应的驱动为:mysql-connector-java-5.1.49.jar, mysql-connector-java-8.0.26.jar
  • oracle可以指定为12,18,19,21,对应的驱动为:ojdbc8-12.2.0.1.jar,ojdbc8-18.15.0.0.jar,ojdbc8-19.12.0.0.jar,ojdbc8-21.3.0.0.jar
  • sqlserver可以指定为6,7,8,9,对应的驱动为:mssql-jdbc-6.4.0.jre8.jar,mssql-jdbc-7.4.1.jre8.jar,mssql-jdbc-8.4.1.jre8.jar,mssql-jdbc-9.4.0.jre8.jar
  • postgresql可以指定为42,对应的驱动为:postgresql-42.3.0.jar

results matching ""

    No results matching ""