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

Var*_*lta 13 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

我该如何解决这个问题?

Avi*_*dan 10

尝试将 GUI 从 Ubuntu Server 转发到我的 Mac 时遇到同样的问题。

在 Ubuntu 上,安装用于 OpenGL 渲染的 swrast 驱动程序解决了这个问题 -

sudo apt-get install -y mesa-utils libgl1-mesa-glx
Run Code Online (Sandbox Code Playgroud)


Hen*_*ese 3

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

除了驱动程序之外,最重要的部分实际上是--privileged参数。

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