我通过 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