docker.io 容器上的 GPU 访问

docker.io 容器上的 GPU 访问

我有一个应用程序只能在具有完整 GPU 访问/硬件 OpenGL 的 X11 环境中运行。

我可以在 Hetzner 服务器上运行它,因为他们的机器有不错的 GPU。Ubuntu 桌面已安装,并且正在运行 x11vnc。

我正在考虑将所有桌面内容放入 docker 容器中并在主机上安装 ubuntu 服务器。有没有办法让 docker 容器完全访问 GPU?

谢谢!Leonti

答案1

您必须使用特权状态运行容器(更多信息请参见官方文档

docker run --privileged --device=/dev/snd:/dev/snd

答案2

你可能还想看看奇点,这是一个开源容器,旨在直接访问主机设备,而无需授予容器本身 root 权限。

相关内容