Экран хоста отключается при запуске X-сервера в Docker-контейнере
Я создал Docker-контейнер с X-сервером внутри. Я использую это для некоторого закадрового рендеринга OpenGL. Этот контейнер должен работать в любой системе (с запущенным X-сервером или без него) и использовать аппаратный графический процессор, если он существует (поэтому я не могу использовать xvfb).
Когда я использую этот контейнер в серверной системе без графического интерфейса, все работает отлично. Но когда я запускаю контейнер на Ubuntu 14.04 Desktop, экран отключается при каждом запуске X-сервера в моем контейнере.
Я запускаю контейнер с параметром --priviliged, поэтому папка / dev используется совместно с контейнером. Я считаю, что это связано с каким-то конфликтом.
Есть ли способ запустить X внутри контейнера, например, хост X server все еще работает?
ОБНОВИТЬ:
Я вижу следующее в Xorg.0.log:
AIGLX: Suspending AIGLX clients for VT switch
(II) NOUVEAU(0): NVLeaveVT is called.
ОБНОВИТЬ:
Могу ли я использовать xvfb вместо реального сервера Xorg? Поддерживает ли он фактический аппаратный рендеринг графического процессора?