libGL error: failed to load driver: swrast - Running Ubuntu Docker container on Mac OS X host

docker

Solution

Had the same issue trying to forward GUI from Ubuntu Server to my Mac.

On Ubuntu, installing the swrast driver for OpenGL rendering solved the issue -

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

Problem

I'm running a GUI application in a container in privileged mode on a MAX OS X host. I'be been successfully able to start the GUI in the container using this link: http://kartoza.com/en/blog/how-to-run-a-linux-gui-application-on-osx-using-docker/ Now within my GUI application, I'm trying to pop up another window and I get the following: Using Volk machine: avx_64_mmx_orc libGL error: failed to load driver: swrast How do I go about solving this?

Original source