2.1.4 基于Docker鏡像安裝

訪問DockerHub的主頁:https://registry.hub.docker.com

搜索"urule-console-pro4"

URule Console Pro的默認鏡像

選擇對應的版本,在Overview标簽頁中找到docker pull命令行(xíng),複制(zhì)下來(lái):

dockerhub-tag

在自己的機器(qì)上(shàng)下載Image

docker pull bsteker/urule-console-pro4

然後根據是否自定義數(shù)據源啓動容器(qì)

內(nèi)置數(shù)據源啓動命令

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

URule Console Pro4的HSQL版本,自動完成項目初始化工作(zuò),可(kě)以用默認的用戶名密碼直接登陸(admin/12345678),建議初次使用用戶使用或作(zuò)評測時(shí)使用,切莫在正式環境中使用

啓動後訪問網頁:http://localhost:8080/urule/login

image-20210922144241862

默認用戶名密碼:

項目 默認值
用戶名 admin
密碼 12345678

自定義數(shù)據源啓動命令

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

該命令啓動後,可(kě)以通(tōng)過如下鏈接訪問系統:

http://localhost:8080/urule/setup

進入到系統的安裝配置界面:

embed

系統配置方式參考系統初始化

參數(shù)說明(míng)

自定義數(shù)據源支持兩個(gè)參數(shù):

  • URULE_PROFILE,目前支持的有(yǒu)db2, dm, hsql, mysql, oracle, sqlserver, postgresql
  • DRIVER_VERSION,根據URULE_PROFILE參數(shù)确定的數(shù)據庫類型對應驅動的版本号

URULE_HOME指定

自定義數(shù)據源支持通(tōng)過-v參數(shù)指定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 通(tōng)過-v參數(shù)指定容器(qì)內(nèi)部的urule_home目錄就可(kě)以。

這樣可(kě)以在後期容器(qì)版本更新的時(shí)候無需重新初始化

對應驅動版本信息詳細說明(míng)如下:

  • 達夢數(shù)據庫需要指定版本号為(wèi)7或8,對應的驅動為(wèi):DmJdbcDriver17.jar, dm-connector-java-8.1.1.126.jar
  • db2無需指定這個(gè)參數(shù)
  • mysql需要指定5或8,對應的驅動為(wèi):mysql-connector-java-5.1.49.jar, mysql-connector-java-8.0.26.jar
  • oracle可(kě)以指定為(wèi)12,18,19,21,對應的驅動為(wèi):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可(kě)以指定為(wèi)6,7,8,9,對應的驅動為(wèi):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可(kě)以指定為(wèi)42,對應的驅動為(wèi):postgresql-42.3.0.jar

results matching ""

    No results matching ""