Camunda Connectors Bundle(连接器捆绑包)是一个集成了所有Camunda开箱即用连接器的Docker镜像。它提供了一种便捷方式,可在本地环境或Kubernetes(K8s)中快速试用这些连接器。该镜像基于Dockerfile构建,包含Camunda [Connector Runtime](连接器运行时)和所有***提供的开箱即用连接器,启动时会将/opt/app目录下的所有JAR文件作为类路径加载。
通过docker run命令直接启动连接器捆绑包容器,支持挂载自定义连接器JAR和注入密钥:
bashdocker run --rm --name=connectors -d \ -v $PWD/connector.jar:/opt/app/ \ # 挂载自定义连接器JAR到类路径 -e MY_SECRET=secret \ # 直接指定密钥值 -e SECRET_FROM_SHELL \ # 从当前Shell环境继承密钥值 --env-file secrets.txt \ # 从文件批量注入密钥 camunda/connectors-bundle:8.3.0
参数说明:
-v $PWD/connector.jar:/opt/app/:将本地connector.jar挂载到容器/opt/app目录,使其被添加到类路径,实现自定义连接器扩展。-e MY_SECRET=secret:直接在命令中指定密钥MY_SECRET的值为secret。-e SECRET_FROM_SHELL:仅指定密钥名称,其值会从执行docker run命令时的Shell环境变量中继承。--env-file secrets.txt:通过文件批量注入密钥,文件格式为每行NAME=VALUE(如DB_PASSWORD=***)。Connectors Bundle已集成到Camunda***docker-compose资源中,可直接通过Camunda docker-compose发行版部署,无需单独配置。
在docker run命令中通过-e KEY=VALUE直接定义密钥,适用于临时测试或非敏感配置:
bash-e API_KEY=abc123 # 直接设置API_KEY的值为abc123
仅指定密钥名称(不加=VALUE),容器会自动继承当前Shell环境中同名变量的值:
bash# 先在Shell中定义变量 export DB_USER=admin # 启动容器时注入 docker run ... -e DB_USER ... camunda/connectors-bundle:8.3.0
创建secrets.txt文件(格式为NAME=VALUE每行一个密钥),通过--env-file批量注入:
txt# secrets.txt内容示例 AWS_ACCESS_KEY=AKIAEXAMPLE AWS_SECRET_KEY=examplekey123
启动命令:
bashdocker run ... --env-file secrets.txt camunda/connectors-bundle:8.3.0
通过挂载外部JAR文件扩展连接器:将自定义连接器JAR文件(如my-connector.jar)挂载到容器/opt/app目录,容器启动时会自动将其添加到类路径。示例:
bashdocker run ... -v /path/to/my-connector.jar:/opt/app/my-connector.jar ... camunda/connectors-bundle:8.3.0
详细扩展方法参见Connector Runtime文档。
如需自定义构建连接器捆绑包镜像,执行以下命令(需替换${VERSION}为目标版本号):
bashdocker build -t camunda/connectors-bundle:${VERSION} .
--env-file或从Shell环境注入密钥,避免直接在命令中暴露敏感信息。8.3.0)与Camunda平台其他组件版本匹配。来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 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