cellprofiler/distributed-cellprofiler该镜像为分布式CellProfiler的官方Docker实现。CellProfiler是一款开源生物医学图像分析软件,广泛应用于细胞表型分析、高通量筛选等领域。分布式版本通过集群化部署实现大规模图像数据的并行处理,显著提升分析效率。本镜像提供标准化运行环境,简化分布式CellProfiler的部署与使用,适用于需要处理海量生物医学图像数据的科研场景。
生物医学研究机构、高校实验室、制药企业研发部门、临床诊断研究中心等需要进行生物图像分析的单位。
bashdocker pull cellprofiler/distributed:latest
bashdocker run -v /local/data:/data -v /local/output:/output cellprofiler/distributed:latest \ --run --pipeline /data/analysis_pipeline.cppipe \ --input /data/images/ \ --output /output/results/
说明:
-v /local/data:/data:挂载本地数据目录至容器内/data-v /local/output:/output:挂载本地输出目录至容器内/output--pipeline:指定CellProfiler分析流程文件(.cppipe格式)--input:指定输入图像文件目录--output:指定分析结果输出目录创建docker-compose.yml文件:
yamlversion: '3' services: master: image: cellprofiler/distributed:latest command: --master --port 8080 ports: - "8080:8080" volumes: - /shared/data:/data - /shared/output:/output environment: - LOG_LEVEL=INFO - WORKDIR=/data worker: image: cellprofiler/distributed:latest command: --worker --master-url master:8080 depends_on: - master volumes: - /shared/data:/data - /shared/output:/output environment: - LOG_LEVEL=INFO - WORKER_THREADS=4 # 根据宿主机CPU核心数调整 deploy: replicas: 3 # 启动3个worker节点
启动集群:
bashdocker-compose up -d
提交任务:
bashdocker exec -it [master_container_id] cellprofiler-distributed submit \ --pipeline /data/pipeline.cppipe \ --input /data/images/ \ --output /data/output/
| 环境变量 | 描述 | 默认值 |
|---|---|---|
| LOG_LEVEL | 日志级别(DEBUG/INFO/WARN/ERROR) | INFO |
| WORKDIR | 容器工作目录 | /app |
| MASTER_PORT | 主节点通信端口 | 8080 |
| WORKER_THREADS | Worker节点并发线程数 | 2 |
| DISTRIBUTED_MODE | 运行模式(master/worker/single) | single |
| DATA_CACHE_SIZE | 图像数据缓存大小(MB) | 1024 |



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务