【发布时间】:2019-10-14 22:29:57
【问题描述】:
我使用奇异容器(从定义文件构建)来构建我的项目的代码。
我使用它的方式是使用singularity shell my_container.sif 运行容器,这样我的工作空间就安装在容器中,然后运行命令以在那里构建。
为了使构建工作,我首先需要获取一个配置文件来设置环境,创建一些别名等。这个配置文件是容器的一部分。所以目前在容器内我执行以下操作:
> source /setup.bash
> build_command
我想知道当我使用singularity shell 运行容器时,是否有办法让奇点自动获取/setup.bash 文件。我尝试使用定义文件中的%environment 部分,但似乎无法在那里创建别名。
【问题讨论】: