You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Singularity默认及运行时宿主与容器绑定目录查询方法咨询

查看Singularity宿主与容器的目录绑定情况

一、查看默认目录绑定规则

可以通过以下命令直接查看Singularity的全局默认绑定配置:

singularity config global

在输出结果里,找到以bind path =开头的条目,这些就是默认会绑定的宿主目录。另外Singularity默认会自动绑定$HOME、/tmp、/proc、/sys、/dev这类系统和用户目录,你也可以在singularity run --help的文档说明里找到相关默认规则。

二、查看运行特定镜像时的绑定情况

有几种实用方法可以查看运行singularity run myimage.sif时的实际绑定状态:

  • 方法1:启用 verbose 模式查看绑定日志
    运行镜像时加上-v(或--verbose)参数,输出的日志中会明确显示所有绑定的目录信息:

    singularity run -v myimage.sif
    

    你可以在输出里找到类似Binding /host/path to /container/path的行,这就是实时生效的绑定。

  • 方法2:在容器内部查看挂载点
    用exec命令进入容器执行挂载查看命令,直接列出所有宿主绑定到容器的目录:

    singularity exec myimage.sif mount
    

    或者查看更详细的挂载信息:

    singularity exec myimage.sif cat /proc/mounts
    

    输出里的条目会区分宿主目录和容器内部的挂载关系。

  • 方法3:通过 dry-run 预览绑定配置
    使用--dry-run参数可以模拟运行镜像,输出中会包含即将生效的绑定规则,而不会实际启动容器:

    singularity run --dry-run myimage.sif
    

    查找输出里的Bind相关内容,就能看到本次运行的绑定情况。

内容的提问来源于stack exchange,提问作者armando

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 08:24:18