Как обеспечить поддержку OpenGL в Docker-контейнере на основе Ubuntu в Virtualbox на основе Ubuntu VM - PullRequest
0 голосов
/ 08 марта 2019

Мы разрабатываем приложение в 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 докеру?

...