在docker中的Gui应用程序。 那司机呢?

我刚开始使用Docker,我不完全明白它是如何工作的。 但这是我的问题 – 我创build了一个图像,应该启动一个GUI应用程序。 我在这个映像中安装了很多工具以及nvidia驱动程序。 我希望我的应用程序的用户不会自己安装除了docker之外的任何东西。 生成的图像成功运行在我的机器上,甚至在我的机器上的virtualbox上。 但是当我让我的同事去运行这个镜像时,他得到一个错误:

无法初始化glx

这是什么意思? 如何解决它?

我正在使用以下命令来运行一个图像:

docker run --rm --privileged -e DISPLAY=unix$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix -it my_image