Boomi Gateway Docker镜像包含以下组件:
注意:使用此镜像必须拥有有效的Boomi账户。如需注册30天免费试用账户,请访问Boomi.com。
Boomi Docker镜像遵循语义化版本控制,格式为MAJOR.MINOR.PATCH:
当前支持版本标记为"release"。镜像不使用"latest"标签,以强制更规范的版本管理方式。
可指定操作系统和版本:
Boomi支持当前主要版本的最新release和release-rhel标签。如遇到任何问题,请先更新至最新版本以验证问题,再联系支持团队。
重要:当新主要版本发布后,前一主要版本将被弃用。弃用后,前一主要版本将继续获得支持和维护(例如季度Java更新、安全补丁、关键缺陷修复,但不包括次要缺陷修复或功能增强),直至其退役日期。至少6个月后,前一主要版本将退役,不再提供支持和维护。
有关更多信息,请参阅Boomi功能弃用流程。
当前主要版本为5。
请参阅运行时Docker镜像变更日志。
使用以下Docker run命令,替换适当的环境变量:
bashdocker run -p 8077:8077 -h <nodeId> -e BOOMI_USERNAME=<user> -e BOOMI_PASSWORD=<pwd> -e BOOMI_ACCOUNTID=<accountId> -e BOOMI_ATOMNAME=<runtimeName> -e ATOM_LOCALHOSTID=<nodeId> --name <runtimeName><nodeId> -v <hostDirectory>:/mnt/boomi:Z -d boomi/gateway:<version>
如果本地没有镜像副本,此命令将自动拉取镜像。
命令运行后,安装程序将连接Boomi平台验证凭据。验证成功后,将创建运行时并安装必要文件,运行时将作为守护线程启动。
通过为每个新节点更新<nodeId>值,可安装额外集群节点:
bashdocker run -h <nodeId> -e BOOMI_ATOMNAME=<runtimeName> -e ATOM_LOCALHOSTID=<nodeId> --name <runtimeName><nodeId> -v <hostDirectory>:/mnt/boomi:Z -d boomi/gateway:<version>
BOOMI_ATOMNAME和<hostDirectory>值必须与初始集群节点指定的值匹配。
注意:如需使用Gateway安装程序镜像的本地副本,可从Bitbucket下载镜像源代码。
多节点集群安装的compose.yml示例:
yamlx-gateway: &gateway image: boomi/gateway:<version> volumes: - <hostDirectory>:/mnt/boomi:Z environment: &env BOOMI_ATOMNAME: <runtimeName> restart: unless-stopped services: node-0: <<: *gateway container_name: <runtimeName><node0_Id> hostname: <node0_Id> environment: <<: *env ATOM_LOCALHOSTID: <node0_Id> BOOMI_USERNAME: <user> BOOMI_PASSWORD: <pwd> BOOMI_ACCOUNTID: <accountId> ports: [8077:8077, ***:***] healthcheck: test: ["CMD", "wget", "-S", "http://localhost:8077/_admin/status", "-O", "/dev/null"] interval: 5s start_period: 120s retries: 5 node-1: <<: *gateway container_name: <runtimeName><node1_Id> hostname: <node1_Id> environment: <<: *env ATOM_LOCALHOSTID: <node1_Id> depends_on: node-0: condition: service_healthy node-2: <<: *gateway container_name: <runtimeName><node2_Id> hostname: <node2_Id> environment: <<: *env ATOM_LOCALHOSTID: <node2_Id> depends_on: node-0: condition: service_healthy
创建docker compose文件并更新字段。所有节点的通用环境变量可放在yaml锚点&env下,然后运行命令:docker-compose -f compose.yml up。
注意:如果第一个节点(主节点)安装耗时较长,导致其他节点因健康检查失败无法启动,可尝试增加重试次数、延长间隔时间,或手动重启受影响节点的Docker容器。
可通过在docker run命令行传递一个或多个环境变量调整本地运行时配置:
VALIDATE_MOUNT_ACCESS=false的docker run命令重试。来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429