为什么我无法获取最新的 fmriprep singularity 版本?
2022-02-10
267
我尝试将 fmriprep 的 Singularity 映像的最新版本拉入 HPC,据我了解是 21.0.1。
我使用以下 bash 脚本执行此操作:
module load singularity
singularity pull --name fmriprep_latest.sif docker://poldracklab/fmriprep:latest
不幸的是,由于某种原因,它拉取了一个非常旧且已弃用的 fmriprep 版本。
此外,当我尝试写入特定版本(例如,
docker://poldracklab/fmriprep:20.2.3
)时,我收到一条错误消息,提示清单未知。
关于如何拉取最新版本,有什么想法吗?
2个回答
如果您未指定其他注册表,Singularity 将从 Docker Hub 获取映像。它会提取您指定的标签,但 Docker Hub 上可用的映像相当旧。
tsnowlan
2022-02-15
这可能有点晚了。但我遇到了同样的问题。要借鉴@tsnowlan 上面所说的内容,您可以从 nipreps 注册表中获取图像。这是我使用的:
singularity build fmriprep-21.0.1.simg docker://nipreps/fmriprep:21.0.1
radhanila
2022-11-30