背景:
我正在寻找创建一个可以运行 opengl 的 docker 镜像。
为此,我按照找到的步骤进行操作这里,效果非常好。
问题是,说明书建议使用docker的privileged
模式,它为docker容器提供全部Linux 功能。
我想用privileged
运行 DRI 所需的精确功能进行替换,并且只替换那些功能。
问题是我不知道它们是什么,或者不知道如何检索它们。
答案1
如果您使用开源视频驱动程序,则需要将其传递--device=/dev/dri:/dev/dri
给 docker,而不是。--privileged
欲了解更多详细信息(如果您使用的是闭源驱动程序),x11docker 人员维护了一个关于该主题的 wiki: https://github.com/mviereck/x11docker/wiki/Hardware-acceleration