broadinstitute/cromwell-drs-localizer本Docker镜像旨在为任务虚拟机(VM)环境提供DRS文件下载功能,通过容器化方式简化DRS(Data Repository Service)格式文件的获取流程,适用于需要自动化或标准化处理DRS文件下载任务的场景。
bashdocker run --rm \ -v /path/on/host:/output \ # 挂载宿主机目录用于输出下载的DRS文件 -e DRS_URL="drs://example.com/path/to/file" \ # 目标DRS文件的URL [镜像名称]:[标签]
| 环境变量 | 描述 | 是否必填 |
|---|---|---|
DRS_URL | 待下载的DRS文件完整URL(格式:drs://<domain>/<path>) | 是 |
OUTPUT_PATH | 容器内DRS文件的输出路径,默认/output | 否 |
TIMEOUT | 下载超时时间(秒),默认300 | 否 |
通过 -v 参数挂载宿主机目录到容器内的OUTPUT_PATH(默认/output),可将下载的DRS文件持久化到宿主机。
bashdocker run --rm \ -v /local/drs_downloads:/output \ -e DRS_URL="drs://data.example.org/dataset1/file.drs" \ -e TIMEOUT=600 \ drs-downloader:latest
TIMEOUT参数,避免因超时导致下载中断manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务