Мы разрабатываем приложение в Docker-контейнере для Linux с использованием openGL.Контейнер Docker расположен на виртуальной машине Linux Ubuntu, работающей в Windows (немного сложнее, но так оно и есть).
При запуске тестового приложения openGL glxgears внутри Docker мы получаем следующее сообщение об ошибке:
Command in container: glxgears
ERROR:
libGL error: unable to load driver: vmwgfx_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: vmwgfx
Мы уже сделали openGL работающим в Linux, но не внутри док-контейнера (glxgears работает без ошибок).
Настройка нашей системы:
- Virtualbox 6.0.3
- Графический контроллер: VMSVGA
- Ubuntu 18.04
- Docker 18.09.3
- Docker Изображение: Ubuntu 18.04
- openGL 2.x
Как мы можем предоставить vmwgfx_dri.so докеру?