是否可以在 Docker 容器中重新启动 OS (linux) 即 运行? (重启 GPU)

Is it possible to reboot a OS (linux) that is running within a Docker container? (to restart the GPU)

通常当我安装nvidia CUDA 时,我必须重新启动系统。现在我将它安装在 docker 容器中,我收到以下消息:

# nvidia-smi -r -i 0

Error occurred while performing GPU Reset. GPU 0000:01:00.0 might be in 
an unstable state: Unknown Error

Please reboot your system.

那么,我该如何重启系统呢?

我试过执行 "docker restart contained_id" 但没有解决问题。

那么,"docker restart" 在做什么?而且,是否可以定期重启 OS?

非常感谢您。

安装 GPU 驱动程序时,会安装内核模块。由于 docker 不是虚拟机,因此该内核是主机的内核并在所有容器之间共享。安装模块后需要重启宿主机