代码之家  ›  专栏  ›  技术社区  ›  John Henckel

为什么apptainer似乎可以访问我的主目录

  •  1
  • John Henckel  · 技术社区  · 2 年前

    我运行此命令

    apptainer exec myfile.sif ls -la /app
    

    并且它将正确地显示容器中的所有文件。然而,我尝试

    apptainer exec myfile.sif ls -la ~
    

    它将显示我主目录中的所有文件。

    我很困惑。为什么?是否 apptainer exec 命令自动将我的主目录绑定到容器?

    1 回复  |  直到 2 年前
        1
  •  1
  •   jkr    2 年前

    是一些目录,包括 $HOME 自动安装。看见 the documentation :

    在默认配置中,默认绑定装载为:

    • 用户主目录( $HOME )
    • 当前工作目录( CWD ),除非其路径包含解析到主机上不同位置的符号链接vs内部 容器
    • /dev
    • /etc/hosts
    • /etc/localtime
    • /proc
    • /sys
    • /tmp
    • /var/tmp
    推荐文章