2016-04-08 16 views
0

У меня те же трудности, как один выражается здесь: Cannot connect to X server using docker on OSXНе удается подключиться к серверу X с помощью докер на OS X - Часть II

Я очень смущен о рекомендуемых инструкции в приведенной выше ссылке (I» м новичок на докере), и я надеюсь получить разъяснения относительно следующего:

1) Мы «касаемся foo.foam» в обычном терминале OS X или касаемся его в терминале докера; в моем случае, следуя «docker run -ti openfoamplus/of_v30plus_rhel66/bin/bash»

2) Вы предлагаете запустить paraview (мой самый последний), как и любое другое приложение Mac. Итак, в основном, для двойного щелчка на парависе в папке «Приложения»? Но при открытии foo.foam через меню «Открыть» мы просто открываем foo.foam и нажимаем кнопку «Применить» (она дает ошибки), или мы действительно вводим «paraview foo.foam» согласно вашей инструкции выше? Если последнее, то ничего не происходит; Я ничего не могу открыть!

3) Если мы должны только открыть foo.foam, что мы будем делать после этого? Как докер знает об этом? Во всяком случае, когда я печатаю paraview изнутри докера (после открытия foo.foam), я получаю ту же ошибку сервера X. Я бы не ожидал иначе!

Надеюсь, вы можете предоставить более пошаговый набор инструкций?

Заранее спасибо

+0

Ответ, который вы связываете, чтобы загрузить двоичный файл paraview для mac, есть ли у вас какие-либо особые требования к использованию докеров? – lib

+0

У меня есть двоичный файл Paraview для Mac, а также докер, в котором я запускаю OpenFoam (без проблем). Тем не менее, приложения Paraview и paraFoam, представленные в OpenFoam, не работают (укажите ошибку подключения к серверу X). Предполагается, что инструкции в ссылке позволяют человеку использовать двоичный файл Paraview для mac для просмотра данных OpenFoam в докере. Но инструкции мне не совсем понятны.Я выполнил предлагаемые шаги, но у меня все еще есть ошибка сервера X, поэтому в инструкциях чего-то не хватает и/или неясно. – ASR

+0

Нет, они должны использовать двоичный файл Paraview для mac для просмотра данных openfoam в mac ... – lib

ответ

0

Первых шагов с OpenFOAM

Вы успешно следовало instructions to run the cavity problem, но запуск последней команды paraview и вертела назад ошибку о й сервере недоступности.

вот что вы делаете:

paraview Скачать nativly к вашему Маку. Затем откройте окно терминала и cd в каталог, вы запускали проблему полости в. (Обратите внимание, уверен, что каталог? Прыгает обратно в Докер оболочку и запустить echo $FOAM_RUN)

После того, как вы находитесь в директории полости, сделать новый файл .foam и открыть его с помощью парашюта.

$ touch foam.foam 
$ open -a paraview foam.foam 

Нажмите на эту кнопку Apply - середина экрана слева. На верхнем экране вы можете выбрать такие параметры, как давление p и тип графика surface, и пройти через дампы времени в правом верхнем углу (изначально моя сетка не отображалась правильно, поэтому мне пришлось отменить выборку, применить, а затем выбрать ее и снова подать заявку).

enter image description here

Не совсем уверен, что вы смотрите? Вот руководство по проблеме:
http://www.openfoam.com/documentation/user-guide/cavity.php#x5-40002.1

+0

Спасибо за ответ. Однако я запускаю OpenFoam из докеров. Таким образом, у меня нет доступа к файлам с любого терминала; Мне нужно запустить paraview и получить доступ к моим файлам из докеров. Когда я запускаю «open -a paraview foam.foam» в докере, я получаю «bash: open: command not found». – ASR

+0

@ASR Вот как я запускаю openFoam, но я могу получить доступ к файлам из других источников. Внутри докера, что возвращает «echo $ FOAM_RUN»? – Ben

+0

thanks @hansatz; docker run -ti openfoamplus/of_v30plus_rhel66/bin/bash; echo $ FOAM_RUN возвращает /root/OpenFOAM/-v3.0+/run – ASR

 Смежные вопросы

  • Нет связанных вопросов^_^