2016-11-24 4 views
0

Ce problème est le même discuté dans Cannot connect to X server using docker on OS X - Part II mais jamais résolu. Dans MacOS El Capitan, j'utilise le binaire OpenFOAM sous Docker car il n'y a pas de version native. Je veux utiliser paraView pour voir les résultats. Impossible d'exécuter le paraview fourni à l'intérieur OpenFOAM depuis que je reçois paraview: ne peut pas se connecter au serveur X Le conseil ici Cannot connect to X server using docker on OSX est d'installer séparément paraview et l'exécuter à partir d'un terminal normal. Cela n'a pas fonctionné car un terminal normal ne peut pas "voir" les fichiers Docker. Et je ne peux pas exécuter le ouvert -a paraview foam.foam à l'intérieur du docker, car pour une raison quelconque, il ne reconnaît pas la commande "open".comment ouvrir paraview dans une fenêtre Docker

Peut-être qu'un expert Docker peut vous aider?

Répondre

0

L'équipe d'OpenFOAM.org a beaucoup travaillé sur le problème récemment pour proposer une bonne solution aux utilisateurs MacOS (http://openfoam.org/download/4-1-macos/). Malheureusement, ils ont conclu que passer par X dans Docker, bien que travailler n'était pas une solution car il gèle la plupart du temps et ce n'est vraiment pas pratique. Je comprends de la question que les fichiers ne peuvent pas être vus à partir du terminal MacOS (ce qui nécessiterait de savoir quelle version a été utilisée). Dans la version d'OpenFOAM 4.1 (voir lien ci-dessus) dans Docker, ceci est fait par le script et il est donc possible d'accéder directement au fichier en les ouvrant avec ParaView dans un terminal normal.