【问题标题】:How do I solve the daemon timeout error "while opening volume store metadata database" using docker?如何使用 docker 解决“打开卷存储元数据数据库时”的守护程序超时错误?
【发布时间】:2019-05-23 22:45:42
【问题描述】:

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

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

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

【问题讨论】:

    标签: docker nvidia


    【解决方案1】:

    通过重启 docker 服务进行检查 系统控制:

    $ sudo systemctl start docker 服务:

    $ sudo service docker start

    【讨论】:

    • 嘿,非常感谢!我已经多次启动/停止 docker 无济于事,但我刚刚解决了我的问题。这是我错过的东西,我即将发布答案。再次感谢您的意见!
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-18
      • 2015-02-01
      • 1970-01-01
      • 2019-10-09
      • 2017-07-05
      • 1970-01-01
      • 1970-01-01
      • 2020-01-18
      相关资源
      最近更新 更多