本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

Budibase Worker 是 Budibase 自托管架构中的后台服务组件,专门用于处理系统异步任务与后台操作。作为 Budibase 完整自托管部署的核心组成部分,该镜像需配合 Budibase 其他服务(如应用服务器、数据库、Redis 等)通过 Docker Compose 协同运行,无法独立使用。
异步任务处理
负责执行系统中的非实时任务,如数据导出、报表生成、批量操作等,避免阻塞前端应用响应。
定时任务调度
支持预设时间触发的自动化任务,如定期数据备份、系统清理、定时通知等。
后台操作支持
为 Budibase 系统提供底层支持,包括资源同步、状态更新、日志处理等后台运维操作。
docker run 命令启动。Budibase Worker 需通过 Docker Compose 集成到整体架构中,以下为典型配置示例:
version: '3.8' services: worker: image: budibase/worker restart: unless-stopped depends_on: - redis - db - minio environment: # 数据库连接配置(需与 Budibase 主数据库一致) - DB_HOST=db - DB_PORT=5432 - DB_USER=budibase - DB_PASSWORD=your-db-password - DB_NAME=budibase # Redis 连接配置(用于任务队列) - REDIS_URL=redis://redis:6379 # 对象存储配置(用于文件存储) - MINIO_URL=[***] - MINIO_ACCESS_KEY=your-minio-access-key - MINIO_SECRET_KEY=your-minio-secret-key # 日志级别(可选,默认 info) - LOG_LEVEL=info # 时区配置(可选,默认 UTC) - TZ=Asia/Shanghai networks: - budibase-network # 依赖服务示例(需与 Worker 协同运行) redis: image: redis:alpine restart: unless-stopped networks: - budibase-network db: image: postgres:14-alpine restart: unless-stopped environment: - POSTGRES_USER=budibase - POSTGRES_PASSWORD=your-db-password - POSTGRES_DB=budibase volumes: - postgres-data:/var/lib/postgresql/data networks: - budibase-network minio: image: minio/minio restart: unless-stopped command: server /data --console-address ":9001" environment: - MINIO_ROOT_USER=your-minio-access-key - MINIO_ROOT_PASSWORD=your-minio-secret-key volumes: - minio-data:/data networks: - budibase-network networks: budibase-network: driver: bridge volumes: postgres-data: minio-data:
Budibase Worker 的行为通过环境变量配置,核心变量说明如下:
| 环境变量 | 描述 | 是否必填 | 默认值 |
|---|---|---|---|
DB_HOST | PostgreSQL 数据库主机地址 | 是 | - |
DB_PORT | PostgreSQL 数据库端口 | 是 | 5432 |
DB_USER | PostgreSQL 数据库用户名 | 是 | - |
DB_PASSWORD | PostgreSQL 数据库密码 | 是 | - |
DB_NAME | PostgreSQL 数据库名称 | 是 | budibase |
REDIS_URL | Redis 连接 URL | 是 | redis://redis:6379 |
MINIO_URL | MinIO 对象存储服务地址 | 是 | - |
MINIO_ACCESS_KEY | MinIO 访问密钥 | 是 | - |
MINIO_SECRET_KEY | MinIO 密钥 | 是 | - |
LOG_LEVEL | 日志级别(debug/info/warn/error) | 否 | info |
TZ | 时区 | 否 | UTC |
注意:完整环境变量列表及详细配置说明,请参考 Budibase 官方文档:[***]
docker-compose.yml。docker-compose up -d
docker-compose ps
db、redis、minio 等依赖服务,再启动 worker。docker-compose logs -f worker 实时查看 Worker 服务日志,用于排查任务执行问题。免费版仅支持 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 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429