如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
请注意,我们现已发布IBM App Connect Enterprise v11,您可在https://github.com/ot4i/ace-docker%E8%8E%B7%E5%8F%96%E3%80%82
本仓库中的镜像包含IBM Integration Bus for Developers。用于构建该镜像的脚本可在GitHub上找到。有关此镜像使用的限制,请参见下文的许可证部分。
适用于开发人员在本地环境中开发、测试集成解决方案,不包含IBM MQ(MQ服务器和MQ客户端),因此依赖队列管理器的IIB功能不可用。
运行此镜像的容器时,必须接受IBM Integration Bus for Developers的许可条款。通过在运行镜像时指定环境变量LICENSE=accept来实现。设置为view可查看许可条款,未设置该变量将导致容器终止并显示使用说明。还可通过设置LANG环境变量以其他语言查看许可证。
可基于此Docker镜像运行容器,创建并启动集成节点,然后部署集成解决方案。除接受许可证外,还可通过NODENAME环境变量指定集成节点名称,通过SERVERNAME环境变量指定集成服务器名称。
镜像默认暴露端口4414(集成节点管理)和7800(集成服务器HTTP流量)。可使用-P标志自动映射这些端口到主机,或使用-p手动映射端口。
示例:
bashdocker run --name myNode -e LICENSE=accept -e NODENAME=MYNODE -e SERVERNAME=MYSERVER -P iib
可通过指定Docker卷使BAR文件在容器启动时可用,从而部署IBM Integration Bus BAR文件:
bashdocker run --name myNode -v /local/path/to/BARs:/tmp/BARs -e LICENSE=accept -e NODENAME=MYNODE -e SERVERNAME=MYSERVER -P iib
上述命令将运行一个容器,创建并启动名为MYNODE的集成节点,并在主机上随机端口暴露4414和7800。可使用以下命令查看映射的端口:
bashdocker port <container name>
可通过以下两种方法运行任何Integration Bus命令:
附加bash会话到容器,像往常一样执行命令:
bashdocker exec -it <container name> /bin/bash
进入容器shell后,可通过mqsiprofile命令加载环境并运行相关命令。
使用Docker exec运行非交互式Bash会话以执行Integration Bus命令。例如:
bashdocker exec <container name> /bin/bash -c mqsilist
此镜像配置了syslog,容器运行时节点会将消息输出到容器内的/var/log/syslog。可通过上述方法附加bash会话或使用docker exec访问,例如:
bashdocker exec <container id> tail -f /var/log/syslog
无论使用提供的镜像还是自定义镜像,可通过以下步骤验证运行状态:
mqsilist查看节点状态,节点应显示为运行中此时容器已正常运行,可通过任何支持的方法部署集成解决方案。
镜像中安装的产品许可证如下:
请注意,此许可证不允许进一步分发,且仅限开发机使用。
有关此Docker镜像的特定问题,请使用https://github.com/ot4i/iib-docker/issues%E3%80%82%E6%9C%89%E5%85%B3IBM Integration Bus的一般问题,可通过IBM dWAnswers IBM Integration Bus论坛获取帮助。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务