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许可不允许进一步分发,且条款限制仅在开发人员机器上使用。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像服务
在 Docker Desktop 配置镜像
Docker Compose 项目配置
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
MacOS OrbStack 容器配置
在宝塔面板一键配置镜像
Synology 群晖 NAS 配置
飞牛 fnOS 系统配置镜像
极空间 NAS 系统配置服务
爱快 iKuai 路由系统配置
绿联 NAS 系统配置镜像
QNAP 威联通 NAS 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
免费版仅支持 Docker Hub 访问,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等;免费版仅支持 docker.io。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
来自真实用户的反馈,见证轩辕镜像的优质服务