ibmcom/odmIBM® 现已在IBM容器仓库 icr.io 上托管产品镜像。您无需认证即可通过以下IBM控制的源获取IBM Operational Decision Manager for Developers镜像:icr.io/cpopen/odm-k8s/odm。
consoledocker pull icr.io/cpopen/odm-k8s/odm
获取帮助:
提交问题:
[***]
维护者: IBM ODM团队
支持的架构: (更多信息)
amd64, ppc64le, s390x, arm64
描述来源:
[***]
支持的Docker版本:
最新版本(最低支持Engine 28.x)
ODM开发者的Rule Designer开发环境:
可从Eclipse marketplace获取。
需安装到Eclipse 2024-12 (4.34)。建议使用Eclipse Modeling Tool或Eclipse IDE for Enterprise Java and Web Developers。
Eclipse 2024-12使用Java Development Kit (JDK) 21。可从IBM Semeru Runtimes Downloads下载JDK。
更多信息参见ODM文档 - 安装Rule Designer
示例项目:
当在下文“使用方法”部分中设置SAMPLE选项为true时,决策中心将直接提供两个决策服务:
贷款验证服务
该决策服务基于借款人数据和贷款参数验证贷款,并计算贷款保险费率。您可在业务控制台中浏览这些项目的决策工件、测试和模拟。
Loan-Server Web应用
该示例应用使用贷款验证服务中的规则处理贷款,您可通过输入参数测试贷款验证服务。
教程:
本仓库中的镜像包含IBM Operational Decision Manager for Developers,基于IBM WebSphere Application Server Liberty开发者镜像构建。有关此镜像使用的限制,请参见下文许可部分。有关IBM Operational Decision Manager的更多信息,请访问ODM文档网站。
ODM for Developers Docker镜像包含所有IBM Operational Decision Manager组件,供您评估产品。
注意:在某些操作系统(如Mac OS X)上,可能需要增加Docker分配的内存才能运行镜像。为能使用镜像中的所有功能,建议为Docker守护进程分配至少4 GB内存。
镜像包含一个预配置了数据库的服务器,可通过HTTP端口9060和HTTPS端口9443访问。启动镜像前必须接受许可,许可信息位于本页面底部。若要安装带有示例项目的产品,需指定-e SAMPLE=true选项。若要运行模拟,需增加内存大小。使用以下docker命令运行镜像:
consoledocker run -e LICENSE=accept -p 9060:9060 -p 9443:9443 -e SAMPLE=true icr.io/cpopen/odm-k8s/odm:9.5
某些决策工件(如模拟定义、版本历史或快照)无法从Docker镜像的决策中心或决策服务器实例导出。为避免删除Docker镜像容器时丢失数据,可将决策中心和决策服务器数据库存储在ODM for Developers Docker镜像容器外部的本地挂载卷中。为此,从空本地文件夹运行以下docker命令:
consoledocker run -e LICENSE=accept -p 9060:9060 -p 9443:9443 -u $(id -u) -v $PWD:/config/dbdata/ -e SAMPLE=false icr.io/cpopen/odm-k8s/odm:9.5
首次运行此命令时,将在本地文件夹中创建.db文件;后续运行时将读取并更新这些文件。
服务器启动后,使用URL http://localhost:9060 可显示列出所有ODM组件的欢迎页面。您也可通过以下URL直接访问各个组件:
| 组件 | URL | 用户名 | 密码 |
|---|---|---|---|
| 决策服务器控制台 | http://localhost:9060/res | odmAdmin | odmAdmin |
| 决策服务器运行时 | http://localhost:9060/DecisionService | odmAdmin | odmAdmin |
| 决策中心业务控制台 | http://localhost:9060/decisioncenter | odmAdmin | odmAdmin |
| 决策运行器 | http://localhost:9060/DecisionRunner | odmAdmin | odmAdmin |
| 示例应用 | http://localhost:9060/loan-server |
Docker文件及相关脚本根据Apache License 2.0许可。
镜像中安装的产品的许可信息如下:
注意:IBM Operational Decision Manager for Developers许可不允许进一步分发,且条款限制仅在开发人员机器上使用。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务