GPU 与无根 Docker

pik*_*iko 4 gpu docker

我不希望我的用户有机会在特权模式下运行他们的容器。最近,在 Docker 19.03 中,他们引入了无根实验模式。它工作得很好,但是我不知道如何将它与nvidia-docker 扩展结合起来。当我运行带有标志的图像时,--gpus all会导致错误:

docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]].
ERRO[0000] error waiting for container: context canceled 
Run Code Online (Sandbox Code Playgroud)

是否可以使用 GPU 运行无根 Docker?

use*_*651 6

/etc/nvidia-container-runtime/config.toml下线

[nvidia-container-cli]
Run Code Online (Sandbox Code Playgroud)

添加以下行:

no-cgroups = true
Run Code Online (Sandbox Code Playgroud)

更多信息:https://github.com/containers/libpod/issues/3659#issuecomment-543912380