如何使用Docker解决“打开卷存储元数据数据库时”守护程序超时错误?

时间:2018-12-25 03:09:40

标签: docker nvidia

我试图通过Docker和Google Cloud VM实例上的NVidia驱动程序在ubuntu操作系统上使用GPU。我已经安装了docker,Nvidia驱动程序和nvidia-container-runtime软件包,并试图将后者添加到docker的运行时中。下图是我遇到的问题。

如您在图像中所见,我首先删除了/var/run/docker.pid,但仍然无法将docker的运行时设置为也指向nvidia-container-runtime。

terminal output

我希望它能够成功添加运行时变量,以便能够通过nvidia运行时变量来运行所需的docker设置,以便于使用。

2 个答案:

答案 0 :(得分:0)

通过重新启动docker服务进行检查 systemctl:

$ sudo systemctl启动docker 服务:

$ sudo服务docker start

答案 1 :(得分:0)

我只需要创建/etc/docker/daemon.json并插入必要的数据。现在,我可以运行所需的docker服务。 docker添加运行时所需的信息如下:

{
    "runtimes": {
        "nvidia": {
            "path": "/usr/bin/nvidia-container-runtime",
            "runtimeArgs": []
        }
    }
}