내 시스템에서 vtk, tvtk, ParaView, mayavi 등과 같은 다양한 패키지와 프로그램을 설치 한 후에는 완전히 손상된 전역 패키지로 끝납니다. 예를 들면 : 현재 메시지없이 충돌하는 것보다 몇 초 이상 mayavi를 실행할 수 없습니다. 문제는 모든 라이브러리마다 다른 버전의 dependec (특히 Qt4와 Qt5)이 필요하다는 것입니다. 특정 비표준 기능 (Python 지원이있는 ParaView)을 허용하기 위해 수동으로 소프트웨어를 빌드해야하는 경우가 있습니다. 결과는 완전히 뒤죽박죽이다.OpenGL 지원을 사용하는 Docker의 ParaView
따라서 Docker에 ParaView를 설치하여 소프트웨어를 격리하기로 결정했습니다. 필자는 우분투 저장소 패키지의 기본 선택이 아닌 ParaView의 Python 스크립팅 기능을 확실히 필요로합니다. Here은 제 일의 결과입니다. 필자는 this repository에 영감을 받았지만 특정 단점이 있습니다. 특히 Python 및 MPI 지원이 없으며 공식 ParaView repo 포크입니다.
그래서 저는 그것을 사용하여 새로운 저장소를 만듭니다. 필요한 모든 패키지가있는 우분투 이미지이며, ParaView는 MPI 및 Python을 지원합니다. 빌드 방법 및 실행 방법은 README
을 참조하십시오. 관심있는 사람이 있다면 이미지를 dockerhub
으로 보낼 수 있습니다. 호스트 컴퓨터의 사용자는 uid
이어야합니다. 그렇지 않으면 X 서버 터널이 올바르게 작동하지 않습니다. 그러나 쉽게 수정할 수 있습니다.
그래서 문제는 다음과 같습니다.
libGL error: failed to open drm device: No such file or directory
libGL error: failed to load driver: i965
은 물론, 더 OpenGL
가속이 없다 : 내가받은 Paraview를 실행하면이 오류 메시지를 참조하십시오. docker에서 OpenGL 지원을 활성화하는 방법을 아는 사람이 있습니까? 내가 this 저장소 알고 있지만 vnc 통해 솔루션을 좋아하지 않아. 같은 방법으로 다른 방법이 있습니까? 나는 어떤 도움을 많이 주시면 OpenGL
잘 알고 아니에요.