getcarrier/interceptorinterceptor是一个基于Celery Worker的任务管理器,适用于安装在任何计划用作作业执行器的机器或虚拟机上,负责管理和执行任务。
适用于需要在机器或虚拟机上执行作业的场景,作为任务执行节点部署,处理各类作业任务。
bashdocker run -d --rm -v /var/run/docker.sock:/var/run/docker.sock \ -e CPU_CORES=$CPU_CORES -e REDIS_PASSWORD=$REDIS_PASSWORD \ -e REDIS_HOST=$FULLHOST \ getcarrier/interceptor:latest
说明:必须挂载/var/run/docker.sock,因为interceptor需要在主机操作系统上创建新容器。
| 环境变量 | 说明 | 默认值 |
|---|---|---|
CPU_CORES | 用于任务执行的CPU核心数量 | - |
REDIS_HOST | Redis服务地址(名称或IP,不含端口) | localhost |
REDIS_PORT | Redis服务端口 | 6379 |
REDIS_USER | Redis服务器用户名 | 空字符串 |
REDIS_PASSWORD | Redis服务器密码 | password |
REDIS_DB | 任务使用的Redis数据库(多租户场景适用) | 1 |
interceptor需要Redis服务运行。可使用以下命令启动简单的Redis容器:
bashdocker run -d -p 6379:6379 --name carrier-redis \ redis:5.0.2 redis-server --requirepass $REDIS_PASSWORD
![FOSSA Status]([***]
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务