Назад | Перейти на главную страницу

Доступ к графическому процессору в контейнере docker.io

У меня есть приложение, которое можно запускать только в среде X11 с полным доступом к графическому процессору и аппаратным OpenGL.

Я могу запустить его на серверах Hetzner, поскольку их машины имеют приличные графические процессоры. Рабочий стол Ubuntu установлен, и на нем работает x11vnc.

Я думаю о том, чтобы поместить весь рабочий стол в контейнер докеров и установить сервер ubuntu на хост. Есть ли способ предоставить контейнеру докеров полный доступ к графическому процессору?

Спасибо! Леонти

Вы можете также взглянуть на Сингулярность, контейнер с открытым исходным кодом, предназначенный для предоставления прямого доступа к хост-устройствам без предоставления корневых привилегий самому контейнеру.

Вам нужно будет запустить контейнер, используя привилегированный статус (подробнее см. официальные документы)

т.е. docker run --privileged --device=/dev/snd:/dev/snd и т.д