使主机文件系统对奇点容器可见

Having host filesystem visible to singularity container

我使用不需要绑定所需主机路径的奇点图像,即

singularity exec image.simg IMAGE_COMMAND -i $PWD/input_file -o ./output_dir

在我的主机系统中的 "input_file" 上就像任何其他命令一样工作,也使用“-o”中的相对路径。

我对 Singularity 及其行话不太熟悉,无法理解它是如何制作的。

默认情况下,您的主目录和当前目录都 mounted/bound 到图像中。您可以在 singularity.conf 中修改它。 Details on the settings are available in the admin documentation.

配置中的 MOUNT HOSTFS 是一个自动将所有主机文件系统挂载到映像中的开关。 MOUNT HOME是自动挂载用户HOME目录的对应设置。

您可以通过在您的 singularity 命令中使用 --verbose 选项来查看当前正在安装的 files/directories。