通过docker安装Openfoam7,但是没有bashrc文件

通过docker安装Openfoam7,但是没有bashrc文件

我通过 Docker 在 Mac 上安装了 openfoam7,现在我尝试运行 Allrun,它以

#!/bin/bash cd ${0%/*} || exit 1
# Source OpenFOAM BASH profile . /opt/openfoam7/etc/bashrc

但是它失败了,它说找不到 bashrc 文件。

以下是我在 opt/openfoam7/etc 中所拥有的内容:

|-- caseDicts
|-- codeTemplates
|-- config.csh
|-- config.sh
|-- templates
`-- thermoData

我该如何解决它?

答案1

您的镜像中似乎缺少该文件。不过,您可以从项目的 git 存储库 [1] 下载该文件,然后将其复制到您的镜像中。

在你的 Dockerfile 中,

COPY bashrc /opt/openfoam7/etc/

注意:文件的路径是相对于的Dockerfile

[1]:https://develop.openfoam.com/Development/OpenFOAM-plus/blob/master/etc/bashrc

相关内容