如何在 Docker 窗口中打开 paraView

Posted

技术标签:

【中文标题】如何在 Docker 窗口中打开 paraView【英文标题】:how to open paraView in a Docker window 【发布时间】:2016-11-24 00:29:53 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于如何在 Docker 窗口中打开 paraView的主要内容,如果未能解决你的问题,请参考以下文章

如何在 paraview 中绘制粒子轨迹

如何使用 python 脚本选择 ParaView OpenFOAM 案例中的所有网格区域?

使用 Python 脚本在 ParaView 中绘制一条线上变量的积分与时间的关系

使用 Paraview 在矩形网格上绘制点

使用 ParaView 进行文件转换

paraview显示无变化