2016-11-24 8 views
0

Это та же проблема, обсуждаемая в Cannot connect to X server using docker on OS X - Part II но никогда не решен. В MacOS El Capitan я запускаю двоичный файл OpenFOAM под Docker, так как нет родной версии. Я хочу использовать parView для просмотра результатов. Не удается запустить ParaView поставляемый внутри OpenFOAM, поскольку я получаю ParaView: не удается подключиться к серверу X Советы здесь Cannot connect to X server using docker on OSX является установка ParaView отдельно и запустить его от обычного терминала. Это не сработало, поскольку обычный терминал не может «видеть» файлы Docker. И я не могу запустить предложенный open -a paraview foam.foam внутри терминала докера, так как по какой-то причине он не распознает команду «открыть».как открыть ParaView в окне Докер

Возможно, какой-нибудь эксперт Docker может помочь?

ответ

0

Команда OpenFOAM.org в последнее время много работала над выпуском хорошего решения для пользователей MacOS (http://openfoam.org/download/4-1-macos/). К сожалению, они пришли к выводу, что переход через X в Docker, хотя работа не была решением, потому что она замерзает большую часть времени, и это действительно не удобно. Насколько я понимаю из-за того, что файлы не могут быть видны с терминала MacOS (для этого потребуется знать, какая версия была использована). В выпуске OpenFOAM 4.1 (см. Ссылку выше) в Docker это выполняется сценарием, и поэтому напрямую можно получить доступ к файлу, открыв их с помощью ParaView в регулярном терминале.