libGL错误:无法加载驱动程序:swrast - 在Mac OS X主机上运行Ubuntu Docker容器

时间:2016-10-17 17:59:09

标签: docker

我在MAX OS X主机上以特权模式在容器中运行GUI应用程序。 我已经成功地使用以下链接在容器中启动GUI:http://kartoza.com/en/blog/how-to-run-a-linux-gui-application-on-osx-using-docker/

现在在我的GUI应用程序中,我正在尝试弹出另一个窗口,我得到以下内容: 使用Volk机器:avx_64_mmx_orc libGL错误:无法加载驱动程序:swrast

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

在尝试将GUI从ubuntu服务器转发到我的Mac时遇到了同样的问题。 在ubuntu上安装了swrast驱动程序以进行OpenGL渲染,就解决了该问题-

sudo apt-get install -y mesa-utils and libgl1-mesa-glx

答案 1 :(得分:0)

我不确定Mac OSX是否为主机但是我有相同的错误消息。以下是在Ubuntu 16.04 LTS上为我工作的两个步骤:

除了驱动程序之外,基本部分实际上是--privileged参数。

解决了我的Ubuntu上的问题。希望能帮助到你。