我正在尝试拉取并运行 docker image openfoamplus/of_v1612plus_centos66,如下所示:
- 我用过这个主要命令
docker container run -ti cfdengine/openfoam
- openfoamplus(1612+)的名称可以通过使用以下命令获取名称
docker search openfoam
openfoamplus/of_v1612plus_centos66
- 然后我使用了上面的main命令,名称为openfoam plus,如下
docker container run -ti cfdengine/openfoamplus/of_v1612plus_centos66
- 它总是给我这个错误(错误)
$ Unable to find image 'cfdengine/openfoamplus/of_v1612plus_centos66:latest' locally
docker: Error response from daemon: Head "https://registry-1.docker.io/v2/cfdengine/openfoamplus/of_v1612plus_centos66/manifests/latest": unknown: invalid repository name.
- 当我使用主命令时,它没有给出任何错误,我可能处于泡沫状态
docker container run -ti cfdengine/openfoam
whoami ------ > foam
openfoam6 (not openfoamplus 1612+)
- 当我使用以下命令时,它显示 openfoamplus 1612+ 映像已经存在
dockerimages
REPOSITORY TAG IMAGE ID CREATED SIZE
cfdengine/openfoam latest 4b64701b18ec 4 years ago 1.33GB
openfoamplus/of_v1612plus_centos66 latest 5fce8f6a8a79 6 years ago 2.17GB
我尝试了另一种方法来拉取这个版本的 openfoam ,就像在 GitHub 中一样,但也不起作用。我对 openfoam 完全陌生。
我正在使用 Linux Ubuntu 22.04.1 LTS 并且想要使用 openfoam plus 1612+ 进行编译。
任何建议或方向都会很棒。
谢谢
您应该按如下方式运行容器:
docker run -it openfoamplus/of_v1612plus_centos66 /bin/bash
在容器内,将目录更改为:
cd /opt/OpenFOAM/
获取脚本源:setImage_v1612+
通过运行:
source setImage_v1612+
现在你应该可以使用OpenFOAM-v1612+
,换句话说,您可以运行 OpenFOAM 求解器/实用程序,例如:
simpleFoam
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)