1

这与 无法在 OS X 上使用 docker 连接到 X 服务器 - 第 II 部分中讨论的问题相同, 但从未解决。在 MacOS El Capitan 中,我在 Docker 下运行 OpenFOAM 二进制文件,因为没有本机版本。我想使用 paraView 查看结果。无法运行 OpenFOAM 中提供的 paraView,因为我得到 了 paraview:无法连接到 X 服务器 此处的建议 无法在 OSX 上使用docker 连接到 X 服务器 是单独安装 paraView 并从普通终端运行它。这不起作用,因为普通终端无法“看到” Docker 文件。而且我无法在 docker 终端内运行建议的 open -a paraview foam.foam ,因为由于某种原因它无法识别“open”命令。

也许一些 Docker 专家可以提供帮助?

4

1 回答 1

1

OpenFOAM.org 的团队最近在这个问题上做了很多工作,为 MacOS 用户发布了一个很好的解决方案(http://openfoam.org/download/4-1-macos/)。不幸的是,他们得出的结论是,尽管工作但在 Docker 中通过 X 并不是一个解决方案,因为它大部分时间都冻结了,而且真的很不方便。我从这个问题中了解到,无法从 MacOS 终端看到文件(这需要知道使用了哪个版本)。在 Docker 中发布的 OpenFOAM 4.1(参见上面的链接)中,这是由脚本完成的,因此可以通过在常规终端中使用 ParaView 打开文件来直接访问文件。

于 2017-01-22T08:27:48.280 回答