Camunda Platform 8 Docker镜像是用于部署和运行Camunda流程自动化平台组件的容器化解决方案。该镜像集合提供了Camunda Platform 8核心组件的容器化封装,支持用户在开发、测试及生产环境中快速部署和管理流程自动化平台。
主要用途:
| 组件 | 功能描述 |
|---|---|
| Zeebe | 高性能分布式工作流引擎,支持BPMN 2.0,处理流程实例与任务编排 |
| Operate | 流程监控工具,提供实时流程实例可视化、追踪与调试功能 |
| Tasklist | 用户任务管理界面,支持任务分配、认领、完成及状态跟踪 |
| Optimize | 流程分析平台,提供历史数据统计、瓶颈识别及优化建议 |
| Identity | 身份认证服务,支持OIDC/OAuth2协议,提供用户管理与权限控制 |
从Docker Hub拉取***镜像:
bash# 拉取核心组件镜像 docker pull camunda/zeebe:latest # 工作流引擎 docker pull camunda/operate:latest # 流程监控 docker pull camunda/tasklist:latest # 任务管理 docker pull camunda/optimize:latest # 流程分析 docker pull camunda/identity:latest # 身份认证
启动Zeebe Broker:
bashdocker run -d \ --name zeebe \ -p 26500:26500 \ # 网关API端口 -p 9600:9600 \ # 监控指标端口 -e ZEEBE_BROKER_GATEWAY_ENABLED=true \ camunda/zeebe:latest
验证启动状态:
bashdocker logs zeebe | grep "Startup completed"
创建docker-compose.yml部署完整平台:
yamlversion: '3.8' services: zeebe: image: camunda/zeebe:latest container_name: zeebe ports: - "26500:26500" # 网关API - "9600:9600" # 监控指标 environment: - ZEEBE_BROKER_GATEWAY_ENABLED=true - ZEEBE_BROKER_CLUSTER_PARTITIONSCOUNT=3 - ZEEBE_BROKER_CLUSTER_REPLICATIONFACTOR=1 volumes: - zeebe-data:/usr/local/zeebe/data # 持久化数据 networks: - camunda-network elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:8.11.3 container_name: elasticsearch environment: - discovery.type=single-node - xpack.security.enabled=false - "ES_JAVA_OPTS=-Xms512m -Xmx512m" ports: - "9200:9200" volumes: - es-data:/usr/share/elasticsearch/data networks: - camunda-network operate: image: camunda/operate:latest container_name: operate ports: - "8080:8080" # Web界面 environment: - CAMUNDA_OPERATE_ZEEBE_GATEWAYADDRESS=zeebe:26500 - CAMUNDA_OPERATE_ELASTICSEARCH_URL=[***] depends_on: - zeebe - elasticsearch networks: - camunda-network tasklist: image: camunda/tasklist:latest container_name: tasklist ports: - "8081:8080" # Web界面 environment: - CAMUNDA_TASKLIST_ZEEBE_GATEWAYADDRESS=zeebe:26500 - CAMUNDA_TASKLIST_ELASTICSEARCH_URL=[***] depends_on: - zeebe - elasticsearch networks: - camunda-network networks: camunda-network: driver: bridge volumes: zeebe-data: es-data:
启动服务:
bashdocker-compose up -d
访问服务:
| 环境变量 | 描述 | 默认值 |
|---|---|---|
ZEEBE_BROKER_GATEWAY_ENABLED | 启用网关服务 | true |
ZEEBE_BROKER_CLUSTER_PARTITIONSCOUNT | 分区数量 | 3 |
ZEEBE_BROKER_CLUSTER_REPLICATIONFACTOR | 副本因子 | 1 |
ZEEBE_BROKER_DATA_DISKUSAGECOMMANDWATERMARK | 磁盘警告阈值(%) | 85 |
ZEEBE_BROKER_THREADS_CPUTHREADCOUNT | CPU线程数 | 可用CPU核心数 |
ZEEBE_BROKER_THREADS_IOTHREADCOUNT | IO线程数 | 可用CPU核心数 |
| 环境变量 | 描述 | 默认值 |
|---|---|---|
CAMUNDA_OPERATE_ZEEBE_GATEWAYADDRESS | Zeebe网关地址 | localhost:26500 |
CAMUNDA_OPERATE_ELASTICSEARCH_URL | Elasticsearch地址 | http://localhost:9200 |
CAMUNDA_OPERATE_WEB_PORT | 服务端口 | 8080 |
核心组件数据持久化需挂载数据卷:
/usr/local/zeebe/data(流程数据)/usr/share/elasticsearch/data(Operate/Tasklist数据)/opt/keycloak/data(身份认证数据)示例(Zeebe持久化):
bashdocker run -d \ --name zeebe \ -v zeebe-data:/usr/local/zeebe/data \ camunda/zeebe:latest
Zeebe暴露Prometheus指标接口(默认端口9600),Prometheus配置示例:
yaml# prometheus.yml scrape_configs: - job_name: 'zeebe' static_configs: - targets: ['zeebe:9600'] # Zeebe容器服务地址
通过挂载配置文件覆盖默认设置:
bashdocker run -d \ --name zeebe \ -v $(pwd)/custom-zeebe-config:/usr/local/zeebe/config \ camunda/zeebe:latest
配置多节点集群:
bash# 节点1 docker run -d \ --name zeebe-node1 \ -e ZEEBE_BROKER_CLUSTER_NODEID=0 \ -e ZEEBE_BROKER_CLUSTER_PEERS=zeebe-node1:26502,zeebe-node2:26502 \ camunda/zeebe:latest
chown -R 1000:1000 ./zeebe-dataES_JAVA_OPTS=-Xms512m -Xmx512mdocker ps检查占用端口,修改端口映射(如-p 26501:26500)来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 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