本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
Rucio 是一个科学数据管理框架,提供组织、管理和访问大量科学数据的功能,支持自定义策略。数据可分布在全球不同位置和异构数据中心,将不同的存储和网络技术整合为单一联邦实体。本镜像提供 Rucio 守护进程,每个守护进程需在独立容器中运行,支持 MySQL、PostgreSQL、Oracle 和 SQLite 作为数据库后端。
本镜像适用于需要运行 Rucio 守护进程的场景,主要面向:
通过环境变量配置数据库连接并启动守护进程:
docker run \ --name=rucio-judge-cleaner \ -e RUCIO_CFG_DATABASE_DEFAULT="mysql://rucio:***/rucio" \ # 数据库连接串 -e RUCIO_DAEMON=judge-cleaner \ # 指定守护进程名称 rucio/rucio-daemons
参数说明:
RUCIO_CFG_DATABASE_DEFAULT:数据库连接地址,格式为<数据库类型>://<用户名>:<密码>@<主机>/<数据库名>RUCIO_DAEMON:需运行的守护进程名称(如 judge-cleaner、hermes、kronos 等)如需使用完整配置文件而非环境变量,可挂载本地 rucio.cfg 文件(此时环境变量 RUCIO_CFG_* 将被忽略):
docker run \ --name=rucio-judge-cleaner \ -v /本地路径/rucio.cfg:/opt/rucio/etc/rucio.cfg \ # 挂载配置文件 -e RUCIO_DAEMON=judge-cleaner \ # 指定守护进程名称 rucio/rucio-daemons
rucio.cfg 用于配置数据库后端和守护进程参数,具体格式参考 Rucio 官方文档。
默认日志输出到 stdout 和 stderr,如需写入文件,需设置 RUCIO_ENABLE_LOGS=True 并挂载日志目录:
docker run \ --name=rucio-judge-cleaner \ -v /本地路径/rucio.cfg:/opt/rucio/etc/rucio.cfg \ -v /本地路径/logs:/var/log/rucio \ # 挂载日志目录 -e RUCIO_DAEMON=judge-cleaner \ -e RUCIO_ENABLE_LOGS=True \ # 启用文件日志 rucio/rucio-daemons
日志文件将生成在 /var/log/rucio 下,包含 access_log 和 error_log。
| 变量名 | 说明 | 示例值 |
|---|---|---|
RUCIO_DAEMON | 指定运行的 Rucio 守护进程名称 | judge-cleaner |
| 变量名 | 说明 | 默认值 |
|---|---|---|
RUCIO_DAEMON_ARGS | 守护进程的额外命令行参数 | 无 |
RUCIO_ENABLE_LOGS | 是否将日志写入文件(True 或 False) | False(输出到stdout/stderr) |
RUCIO_PRINT_CFG | 启动时是否打印自动生成的 rucio.cfg 内容到日志 | 未设置(默认不打印) |
可通过环境变量 RUCIO_CFG_* 配置 Rucio,变量名格式为 RUCIO_CFG_<配置节>_<配置项>,对应 rucio.cfg 中的配置。常用参数如下(完整列表见下方):
| 环境变量 | 对应配置项(rucio.cfg) | 说明 |
|---|---|---|
RUCIO_CFG_DATABASE_DEFAULT | [database] default | 数据库连接串 |
RUCIO_CFG_DATABASE_POOL_SIZE | [database] pool_size | 数据库连接池大小 |
RUCIO_CFG_COMMON_LOGLEVEL | [common] loglevel | 日志级别(DEBUG/INFO等) |
RUCIO_CFG_CLIENT_RUCIO_HOST | [client] rucio_host | Rucio 服务地址 |
完整环境变量列表:
RUCIO_CFG_ACCOUNTS_SPECIAL_ACCOUNTSRUCIO_CFG_AUDITOR_CACHERUCIO_CFG_AUDITOR_RESULTSRUCIO_CFG_AUTOMATIX_DATASET_LIFETIMERUCIO_CFG_AUTOMATIX_SET_METADATARUCIO_CFG_AUTOMATIX_SITESRUCIO_CFG_AUTOMATIX_SLEEP_TIMERUCIO_CFG_CLIENT_ACCOUNTRUCIO_CFG_CLIENT_AUTH_HOSTRUCIO_CFG_CLIENT_AUTH_TYPERUCIO_CFG_CLIENT_CA_CERTRUCIO_CFG_CLIENT_CLIENT_CERTRUCIO_CFG_CLIENT_CLIENT_KEYRUCIO_CFG_CLIENT_CLIENT_VORUCIO_CFG_CLIENT_CLIENT_X509_PROXYRUCIO_CFG_CLIENT_PASSWORDRUCIO_CFG_CLIENT_REQUEST_RETRIESRUCIO_CFG_CLIENT_RUCIO_HOSTRUCIO_CFG_CLIENT_USERNAMERUCIO_CFG_COMMON_LOGDIRRUCIO_CFG_COMMON_LOGLEVELRUCIO_CFG_COMMON_MAILTEMPLATEDIRRUCIO_CFG_COMMON_MULTI_VORUCIO_CFG_CONVEYOR_ALLOW_USER_OIDC_TOKENSRUCIO_CFG_CONVEYOR_BRING_ONLINERUCIO_CFG_CONVEYOR_CACERTRUCIO_CFG_CONVEYOR_CACHE_TIMERUCIO_CFG_CONVEYOR_FTSHOSTSRUCIO_CFG_CONVEYOR_FTSMONHOSTSRUCIO_CFG_CONVEYOR_POLL_TIMEOUTRUCIO_CFG_CONVEYOR_QUEUE_MODERUCIO_CFG_CONVEYOR_REQUEST_OIDC_AUDIENCERUCIO_CFG_CONVEYOR_REQUEST_OIDC_SCOPERUCIO_CFG_CONVEYOR_SCHEMERUCIO_CFG_CONVEYOR_SUBMIT_TIMEOUTRUCIO_CFG_CONVEYOR_TRANSFERTOOLRUCIO_CFG_CONVEYOR_USE_DETERMINISTIC_IDRUCIO_CFG_CONVEYOR_USER_ACTIVITIESRUCIO_CFG_CONVEYOR_USERCERTRUCIO_CFG_CONVEYOR_USER_TRANSFERSRUCIO_CFG_CONVEYOR_USING_MEMCACHERUCIO_CFG_CREDENTIALS_GCSRUCIO_CFG_CREDENTIALS_SIGNATURE_LIFETIMERUCIO_CFG_DATABASE_DEFAULTRUCIO_CFG_DATABASE_ECHORUCIO_CFG_DATABASE_MAX_OVERFLOWRUCIO_CFG_DATABASE_POOL_RECYCLERUCIO_CFG_DATABASE_POOL_RESET_ON_RETURNRUCIO_CFG_DATABASE_POOL_SIZERUCIO_CFG_DATABASE_POOL_TIMEOUTRUCIO_CFG_DATABASE_POWUSERACCOUNTRUCIO_CFG_DATABASE_POWUSERPASSWORDRUCIO_CFG_DATABASE_SCHEMARUCIO_CFG_MESSAGING_CACHE_ACCOUNTRUCIO_CFG_MESSAGING_CACHE_BROKERSRUCIO_CFG_MESSAGING_CACHE_DESTINATIONRUCIO_CFG_MESSAGING_CACHE_PORTRUCIO_CFG_MESSAGING_CACHE_SSL_CERT_FILERUCIO_CFG_MESSAGING_CACHE_SSL_KEY_FILERUCIO_CFG_MESSAGING_CACHE_VONAMERUCIO_CFG_MESSAGING_FTS3_BROKERSRUCIO_CFG_MESSAGING_FTS3_DESTINATIONRUCIO_CFG_MESSAGING_FTS3_NONSSL_PORTRUCIO_CFG_MESSAGING_FTS3_PASSWORDRUCIO_CFG_MESSAGING_FTS3_PORTRUCIO_CFG_MESSAGING_FTS3_SSL_CERT_FILERUCIO_CFG_MESSAGING_FTS3_SSL_KEY_FILERUCIO_CFG_MESSAGING_FTS3_USERNAMERUCIO_CFG_MESSAGING_FTS3_USE_SSLRUCIO_CFG_MESSAGING_FTS3_VONAMERUCIO_CFG_MESSAGING_HERMES_BROKERSRUCIO_CFG_MESSAGING_HERMES_BROKER_VIRTUAL_HOSTRUCIO_CFG_MESSAGING_HERMES_DESTINATIONRUCIO_CFG_MESSAGING_HERMES_EMAIL_FROMRUCIO_CFG_MESSAGING_HERMES_EMAIL_TESTRUCIO_CFG_MESSAGING_HERMES_NONSSL_PORTRUCIO_CFG_MESSAGING_HERMES_PASSWORDRUCIO_CFG_MESSAGING_HERMES_PORTRUCIO_CFG_MESSAGING_HERMES_SSL_CERT_FILERUCIO_CFG_MESSAGING_HERMES_SSL_KEY_FILERUCIO_CFG_MESSAGING_HERMES_USERNAMERUCIO_CFG_MESSAGING_HERMES_USE_SSLRUCIO_CFG_MESSAGING_HERMES_VONAMERUCIO_CFG_MONITOR_CARBON_PORTRUCIO_CFG_MONITOR_CARBON_SERVERRUCIO_CFG_MONITOR_ENABLE_METRICSRUCIO_CFG_MONITOR_USER_SCOPERUCIO_CFG_NAGIOS_FTS_VORUCIO_CFG_NAGIOS_PROXYRUCIO_CFG_NAGIOS_UPDATE_DISTANCESRUCIO_CFG_OIDC_ADMIN_ISSUERRUCIO_CFG_OIDC_EXPECTED_AUDIENCERUCIO_CFG_OIDC_IDPSECRETSRUCIO_CFG_POLICY_LFN2PFN_ALGORITHM_DEFAULTRUCIO_CFG_POLICY_LFN2PFN_MODULERUCIO_CFG_POLICY_PACKAGERUCIO_CFG_POLICY_PERMISSIONRUCIO_CFG_POLICY_SCHEMARUCIO_CFG_POLICY_SUPPORTRUCIO_CFG_POLICY_SUPPORT_RUCIORUCIO_CFG_TRACER_KRONOS_BROKERSRUCIO_CFG_TRACER_KRONOS_CHUNKSIZERUCIO_CFG_TRACER_KRONOS_DATASET_WAITRUCIO_CFG_TRACER_KRONOS_EXCLUDED_USRDNSRUCIO_CFG_TRACER_KRONOS_PASSWORDRUCIO_CFG_TRACER_KRONOS_PORTRUCIO_CFG_TRACER_KRONOS_PREFETCH_SIZERUCIO_CFG_TRACER_KRONOS_QUEUERUCIO_CFG_TRACER_KRONOS_RECONNECT_ATTEMPTSRUCIO_CFG_TRACER_KRONOS_SSL_CERT_FILERUCIO_CFG_TRACER_KRONOS_SSL_KEY_FILERUCIO_CFG_TRACER_KRONOS_SUBSCRIPTION_IDRUCIO_CFG_TRACER_KRONOS_USERNAMERUCIO_CFG_TRACER_KRONOS_USE_SSLRUCIO_CFG_TRANSMOGRIFIER_MAXDIDS贡献指南:CONTRIBUTING
免费版仅支持 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