2.1.4 基于Docker鏡像安(ān)裝(zhuāng)
訪問DockerHub的主頁(yè):https://registry.hub.docker.com
搜索"urule-console-pro4"
URule Console Pro的默認鏡像
選擇對應的版本,在Overview标簽頁(yè)中(zhōng)找到docker pull命令行,複制下來:
在自己的機器上下載Image
docker pull bsteker/urule-console-pro4
然後根據是否自定義數據源啓動容器
内置數據源啓動命令
docker run --name urule-console-pro -p 8080:8081 bsteker/urule-console-pro4
URule Console Pro4的HSQL版本,自動完成項目初始化工(gōng)作(zuò),可(kě)以用(yòng)默認的用(yòng)戶名(míng)密碼直接登陸(admin/12345678),建議初次使用(yòng)用(yòng)戶使用(yòng)或作(zuò)評測時使用(yòng),切莫在正式環境中(zhōng)使用(yòng)
啓動後訪問網頁(yè):http://localhost:8080/urule/login
默認用(yòng)戶名(míng)密碼:
項目 | 默認值 |
---|---|
用(yòng)戶名(míng) | admin |
密碼 | 12345678 |
自定義數據源啓動命令
docker run --name urule-console-pro -e URULE_PROFILE=mysql -e DRIVER_VERSION=8 -p 8080:8081 bsteker/urule-console-pro4
該命令啓動後,可(kě)以通過如下鏈接訪問系統:
http://localhost:8080/urule/setup
進入到系統的安(ān)裝(zhuāng)配置界面:
系統配置方式參考系統初始化
參數說明
自定義數據源支持兩個參數:
- URULE_PROFILE,目前支持的有(yǒu)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目錄就可(kě)以。
這樣可(kě)以在後期容器版本更新(xīn)的時候無需重新(xīn)初始化
對應驅動版本信息詳細說明如下:
- 達夢數據庫需要指定版本号為(wèi)7或8,對應的驅動為(wèi):DmJdbcDriver17.jar, dm-connector-java-8.1.1.126.jar
- db2無需指定這個參數
- 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