如何准备/使用 docker 执行器/拉取 docker 镜像 openfoamplus/of_v1612plus_centos66?

2023-12-02

我正在尝试拉取并运行 docker image openfoamplus/of_v1612plus_centos66,如下所示:

  1. 我用过这个主要命令
docker container run -ti cfdengine/openfoam
  1. openfoamplus(1612+)的名称可以通过使用以下命令获取名称
docker search openfoam
openfoamplus/of_v1612plus_centos66
  1. 然后我使用了上面的main命令,名称为openfoam plus,如下
docker container run -ti cfdengine/openfoamplus/of_v1612plus_centos66
  1. 它总是给我这个错误(错误)
$ 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.
  1. 当我使用主命令时,它没有给出任何错误,我可能处于泡沫状态
docker container run -ti cfdengine/openfoam
whoami ------ > foam
openfoam6 (not openfoamplus 1612+)
  1. 当我使用以下命令时,它显示 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(使用前将#替换为@)

如何准备/使用 docker 执行器/拉取 docker 镜像 openfoamplus/of_v1612plus_centos66? 的相关文章

随机推荐