-
Run the command xhost +"local:docker@" in a terminal use this for the following steps
-
Bind the container using the following specification:
-v /usr/lib/nvidia-xxx:/usr/lib/nvidia-xxx
-v /usr/lib32/nvidia-xxx:/usr/lib32/nvidia-xxx
-e DISPLAY=unix$DISPLAY
--privileged
-v /tmp/.X11-unix:/tmp/.X11-unix -
Within the container install pyqt5, pyopengl Python packages
-
Install qt5-default
-
export PATH="/usr/lib/nvidia-xxx/bin":$PATH
-
export LD_LIBRARY_PATH="/usr/lib/nvidia-xxx:/usr/lib32/nvidia-xxx":$LD_LIBRARY_PATH
Now you should be able to run SimNIBS GUI without any problems!
Solution from: SoonminHwang/dockers#1
Example command:
sudo docker run
-v /usr/lib/nvidia-418:/usr/lib/nvidia-418
-v /usr/lib32/nvidia-418:/usr/lib32/nvidia-418
-e DISPLAY=unix$DISPLAY
--privileged
-v /tmp/.X11-unix:/tmp/.X11-unix
pip install pyqt5 pyopengl
apt-get install qt5-default
export PATH="/usr/lib/nvidia-418/bin":$PATH
export LD_LIBRARY_PATH="/usr/lib/nvidia-418:/usr/lib32/nvidia-418":$LD_LIBRARY_PATH